summaryrefslogtreecommitdiff
path: root/gobex/gobex.h
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@intel.com>2011-06-29 12:20:42 +0300
committerMarcel Holtmann <marcel@holtmann.org>2012-12-04 22:21:57 +0100
commit31ebc74e69a833122cdc1c25078e614c7d7895bb (patch)
treef04477e041d0a8871602e1e57b42f2d1a45405f7 /gobex/gobex.h
parent1dc2ad6f0b7016fe8b61ef7c7314030823534139 (diff)
downloadbluez-31ebc74e69a833122cdc1c25078e614c7d7895bb.tar.gz
gobex: Add disconnect callback support
Diffstat (limited to 'gobex/gobex.h')
-rw-r--r--gobex/gobex.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gobex/gobex.h b/gobex/gobex.h
index 5823eacd0..01a871c58 100644
--- a/gobex/gobex.h
+++ b/gobex/gobex.h
@@ -37,6 +37,7 @@ typedef void (*GObexRequestFunc) (GObex *obex, GObexPacket *req,
gpointer user_data);
typedef void (*GObexResponseFunc) (GObex *obex, GError *err, GObexPacket *rsp,
gpointer user_data);
+typedef void (*GObexDisconnectFunc) (GObex *obex, gpointer user_data);
gboolean g_obex_send(GObex *obex, GObexPacket *pkt);
@@ -47,6 +48,9 @@ gboolean g_obex_cancel_req(GObex *obex, guint req_id);
void g_obex_set_request_function(GObex *obex, GObexRequestFunc func,
gpointer user_data);
+void g_obex_set_disconnect_function(GObex *obex, GObexDisconnectFunc func,
+ gpointer user_data);
+
GObex *g_obex_new(GIOChannel *io, GObexTransportType transport_type);
GObex *g_obex_ref(GObex *obex);