diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-12-19 00:32:38 -0800 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-12-19 00:32:38 -0800 |
commit | 8e302b0d243e3c503e6d84a5e86b89139d45c6c4 (patch) | |
tree | 0246f61c24075b3ceeb99940c86b038df743c34c /src | |
parent | 0c87b66b1687f815151bc9303ba6ae4dad09d93a (diff) | |
download | connman-8e302b0d243e3c503e6d84a5e86b89139d45c6c4.tar.gz connman-8e302b0d243e3c503e6d84a5e86b89139d45c6c4.tar.bz2 connman-8e302b0d243e3c503e6d84a5e86b89139d45c6c4.zip |
Add helper function to retrieve list of devices
Diffstat (limited to 'src')
-rw-r--r-- | src/connman.h | 2 | ||||
-rw-r--r-- | src/device.c | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/connman.h b/src/connman.h index bd61d255..6f9debc2 100644 --- a/src/connman.h +++ b/src/connman.h @@ -268,6 +268,8 @@ void __connman_udev_enable_rfkill_processing(void); int __connman_device_init(void); void __connman_device_cleanup(void); +void __connman_device_list(DBusMessageIter *iter); + enum connman_service_type __connman_device_get_service_type(struct connman_device *device); int __connman_device_get_phyindex(struct connman_device *device); diff --git a/src/device.c b/src/device.c index cc9bd236..42cd670d 100644 --- a/src/device.c +++ b/src/device.c @@ -271,6 +271,11 @@ static int set_powered(struct connman_device *device, connman_bool_t powered) return err; } +void __connman_device_list(DBusMessageIter *iter) +{ + __connman_element_list(NULL, CONNMAN_ELEMENT_TYPE_DEVICE, iter); +} + static void append_path(gpointer key, gpointer value, gpointer user_data) { struct connman_element *element = value; |