diff options
author | Denis Kenzior <denkenz@gmail.com> | 2011-02-26 00:12:02 -0600 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-02-28 16:13:55 -0600 |
commit | 5ffe6f7beb1904a1ee745c925bac65f71e012994 (patch) | |
tree | 7c77417e27a8fc479a0f626aff8a26b3d791b8b4 /gatchat/gatio.h | |
parent | 3f2f11fe8fbe60729fd6a646cbbafd083013db15 (diff) | |
download | ofono-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.h | 3 |
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, |