Add helper function to retrieve list of devices
authorMarcel Holtmann <marcel@holtmann.org>
Sat, 19 Dec 2009 08:32:38 +0000 (00:32 -0800)
committerMarcel Holtmann <marcel@holtmann.org>
Sat, 19 Dec 2009 08:32:38 +0000 (00:32 -0800)
src/connman.h
src/device.c

index bd61d25..6f9debc 100644 (file)
@@ -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);
index cc9bd23..42cd670 100644 (file)
@@ -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;