From 93ef55a72cd091cd7dcf322f9c4adddfecd3f97c Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Thu, 4 Nov 2010 23:22:38 +0100 Subject: [PATCH] Remove device list from Technology interface --- src/technology.c | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/src/technology.c b/src/technology.c index 8cf6633..1626f83 100644 --- a/src/technology.c +++ b/src/technology.c @@ -233,31 +233,6 @@ static void technologies_changed(void) DBUS_TYPE_OBJECT_PATH, __connman_technology_list, NULL); } -static void device_list(DBusMessageIter *iter, void *user_data) -{ - struct connman_technology *technology = user_data; - GSList *list; - - for (list = technology->device_list; list; list = list->next) { - struct connman_device *device = list->data; - const char *path; - - path = connman_device_get_path(device); - if (path == NULL) - continue; - - dbus_message_iter_append_basic(iter, DBUS_TYPE_OBJECT_PATH, - &path); - } -} - -static void devices_changed(struct connman_technology *technology) -{ - connman_dbus_property_changed_array(technology->path, - CONNMAN_TECHNOLOGY_INTERFACE, "Devices", - DBUS_TYPE_OBJECT_PATH, device_list, technology); -} - static const char *state2string(enum connman_technology_state state) { switch (state) { @@ -345,9 +320,6 @@ static DBusMessage *get_properties(DBusConnection *conn, connman_dbus_dict_append_basic(&dict, "Type", DBUS_TYPE_STRING, &str); - connman_dbus_dict_append_array(&dict, "Devices", - DBUS_TYPE_OBJECT_PATH, device_list, technology); - connman_dbus_dict_close(&array, &dict); return reply; @@ -509,7 +481,6 @@ done: technology->device_list = g_slist_append(technology->device_list, device); - devices_changed(technology); return 0; } @@ -530,8 +501,6 @@ int __connman_technology_remove_device(struct connman_device *device) technology->device_list = g_slist_remove(technology->device_list, device); - devices_changed(technology); - if (technology->device_list == NULL) { technology->state = CONNMAN_TECHNOLOGY_STATE_OFFLINE; state_changed(technology); -- 2.7.4