summaryrefslogtreecommitdiff
path: root/gobex/gobex.h
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@intel.com>2011-06-29 21:23:14 +0300
committerMarcel Holtmann <marcel@holtmann.org>2012-12-04 22:21:57 +0100
commit371bd8adf6edee9a80413be98cef651fe627bcb4 (patch)
tree604b1ac882db1e2e284f3e34ab3655b94db46289 /gobex/gobex.h
parent9292a83d92ab0d7b0788aa7bc2a85a7bb8829be7 (diff)
downloadbluez-371bd8adf6edee9a80413be98cef651fe627bcb4.tar.gz
gobex: Remove disconn callback in favor of generic event callback
Diffstat (limited to 'gobex/gobex.h')
-rw-r--r--gobex/gobex.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/gobex/gobex.h b/gobex/gobex.h
index d074698f2..59cec801b 100644
--- a/gobex/gobex.h
+++ b/gobex/gobex.h
@@ -33,11 +33,10 @@ typedef enum {
typedef struct _GObex GObex;
-typedef void (*GObexRequestFunc) (GObex *obex, GObexPacket *req,
+typedef void (*GObexEventFunc) (GObex *obex, GError *err, 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, GError **err);
@@ -46,10 +45,7 @@ guint g_obex_send_req(GObex *obex, GObexPacket *req, gint timeout,
GError **err);
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,
+void g_obex_set_event_function(GObex *obex, GObexEventFunc func,
gpointer user_data);
GObex *g_obex_new(GIOChannel *io, GObexTransportType transport_type);