Hi Marcel:
I hope the disconnected state can be gotten through 
connman_device_get_disconnected().
Below is the patch, please review.

diff --git a/src/connman.h b/src/connman.h
index 2273769..56842bf 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -225,6 +225,8 @@ connman_bool_t __connman_device_has_driver(struct 
connman_device *device);
 const char *__connman_device_get_type(struct connman_device *device);
 const char *__connman_device_get_ident(struct connman_device *device);
 
+gboolean connman_device_get_disconnected(struct connman_device *device);
+
 int __connman_device_set_offlinemode(connman_bool_t offlinemode);
 
 int __connman_profile_add_device(struct connman_device *device);
diff --git a/src/device.c b/src/device.c
index a2507b5..6d9126f 100644
--- a/src/device.c
+++ b/src/device.c
@@ -1765,6 +1765,17 @@ void *connman_device_get_data(struct connman_device 
*device)
 }
 
 /**
+ * connman_device_get_disconnected:
+ * @device: device structure
+ *
+ * Get private device disconnected state
+ */
+gboolean connman_device_get_disconnected(struct connman_device *device)
+{
+       return device->disconnected;
+}
+
+/**
  * connman_device_set_data:
  * @device: device structure
  * @data: data pointer
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to