BlueZ/Device: Add function bluez_device_network_unset_connected_changed_cb() 48/19048/1
authorWu Jiangbo <jiangbox.wu@intel.com>
Fri, 4 Apr 2014 11:43:13 +0000 (19:43 +0800)
committerWu Jiangbo <jiangbox.wu@intel.com>
Fri, 4 Apr 2014 11:43:13 +0000 (19:43 +0800)
Change-Id: Ibffc9453090dfe786010d8c0f5e51c69046d9707
Signed-off-by: Wu Jiangbo <jiangbox.wu@intel.com>
include/bluez.h
lib/bluez.c

index 70027c5..e89d5a2 100644 (file)
@@ -260,6 +260,8 @@ void bluez_device_network_set_connected_changed_cb(
                                struct _bluez_device *device,
                                bluez_device_network_connected_cb_t cb,
                                gpointer user_data);
+void bluez_device_network_unset_connected_changed_cb(
+                               struct _bluez_device *device);
 
 typedef void (*bluez_device_paired_cb_t)(
                                struct _bluez_device *device,
index a799a67..9f7250b 100644 (file)
@@ -1805,6 +1805,13 @@ void bluez_device_network_set_connected_changed_cb(
        device->network_connected_cb_data = user_data;
 }
 
+void bluez_device_network_unset_connected_changed_cb(
+                                       struct _bluez_device *device)
+{
+       device->network_connected_cb = NULL;
+       device->network_connected_cb_data = NULL;
+}
+
 int bluez_device_network_get_property_connected(struct _bluez_device *device,
                                                gboolean *connected)
 {