diff options
-rw-r--r-- | include/device.h | 1 | ||||
-rw-r--r-- | src/device.c | 11 |
2 files changed, 12 insertions, 0 deletions
diff --git a/include/device.h b/include/device.h index 43b4a682..3ef80425 100644 --- a/include/device.h +++ b/include/device.h @@ -91,6 +91,7 @@ int connman_device_set_scanning(struct connman_device *device, connman_bool_t scanning); int connman_device_set_disconnected(struct connman_device *device, connman_bool_t disconnected); +connman_bool_t connman_device_get_disconnected(struct connman_device *device); int connman_device_set_connected(struct connman_device *device, connman_bool_t connected); diff --git a/src/device.c b/src/device.c index 23b4fafd..d2f6db2f 100644 --- a/src/device.c +++ b/src/device.c @@ -1529,6 +1529,17 @@ int connman_device_set_disconnected(struct connman_device *device, } /** + * connman_device_get_disconnected: + * @device: device structure + * + * Get device disconnected state + */ +connman_bool_t connman_device_get_disconnected(struct connman_device *device) +{ + return device->disconnected; +} + +/** * connman_device_set_connected: * @device: device structure * @connected: connected state |