summaryrefslogtreecommitdiffstats
path: root/gatchat/gatio.h
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2011-02-26 00:12:02 -0600
committerDenis Kenzior <denkenz@gmail.com>2011-02-28 16:13:55 -0600
commit5ffe6f7beb1904a1ee745c925bac65f71e012994 (patch)
tree7c77417e27a8fc479a0f626aff8a26b3d791b8b4 /gatchat/gatio.h
parent3f2f11fe8fbe60729fd6a646cbbafd083013db15 (diff)
downloadofono-5ffe6f7beb1904a1ee745c925bac65f71e012994.tar.bz2
gatio: Add write 'done' notifier
This allows external clients to get notified when GAtIO no longer has a registered write watcher. E.g. no more data is currently pending.
Diffstat (limited to 'gatchat/gatio.h')
-rw-r--r--gatchat/gatio.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gatchat/gatio.h b/gatchat/gatio.h
index 5a9f9f93..ca9618fd 100644
--- a/gatchat/gatio.h
+++ b/gatchat/gatio.h
@@ -49,6 +49,9 @@ gboolean g_at_io_set_read_handler(GAtIO *io, GAtIOReadFunc read_handler,
gpointer user_data);
gboolean g_at_io_set_write_handler(GAtIO *io, GAtIOWriteFunc write_handler,
gpointer user_data);
+void g_at_io_set_write_done(GAtIO *io, GAtDisconnectFunc func,
+ gpointer user_data);
+
gsize g_at_io_write(GAtIO *io, const gchar *data, gsize count);
gboolean g_at_io_set_disconnect_function(GAtIO *io,