BlueZ/Device: Add function bluez_device_network_get_property_connected() 44/19044/1
authorWu Jiangbo <jiangbox.wu@intel.com>
Wed, 2 Apr 2014 02:25:26 +0000 (10:25 +0800)
committerWu Jiangbo <jiangbox.wu@intel.com>
Fri, 4 Apr 2014 11:33:49 +0000 (19:33 +0800)
Change-Id: Ic0e639075fe461d48f93fef968f6bd3167cd8183
Signed-off-by: Wu Jiangbo <jiangbox.wu@intel.com>
include/bluez.h
lib/bluez.c

index 0893ed1..e56c45d 100644 (file)
@@ -248,6 +248,10 @@ int bluez_device_network_connect(
 int bluez_device_network_disconnect(
                                struct _bluez_device *device);
 
+int bluez_device_network_get_property_connected(
+                               struct _bluez_device *device,
+                               gboolean *connected);
+
 typedef void (*bluez_device_paired_cb_t)(
                                struct _bluez_device *device,
                                gboolean paired,
index 1aedc1d..4147e56 100644 (file)
@@ -1779,6 +1779,12 @@ int bluez_device_network_disconnect(struct _bluez_device *device)
        return 0;
 }
 
+int bluez_device_network_get_property_connected(struct _bluez_device *device,
+                                               gboolean *connected)
+{
+       return property_get_boolean(device->network_proxy, "Connected", connected);
+}
+
 void bluez_device_set_paired_changed_cb(struct _bluez_device *device,
                                        bluez_device_paired_cb_t cb,
                                        gpointer user_data)