diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-01-05 18:04:25 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-01-05 18:04:25 +0100 |
commit | 46ba5103e9743547db0d67808883d83186e1934b (patch) | |
tree | df70f777ceab676d0b0bdd6703144dda8c7116d1 /src/element.c | |
parent | 1524a8a44dcdd5d5d50243d31ce2c2e1aba98208 (diff) | |
download | connman-46ba5103e9743547db0d67808883d83186e1934b.tar.gz connman-46ba5103e9743547db0d67808883d83186e1934b.tar.bz2 connman-46ba5103e9743547db0d67808883d83186e1934b.zip |
Remove enable and disable element callbacks
Diffstat (limited to 'src/element.c')
-rw-r--r-- | src/element.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/element.c b/src/element.c index 44e2f973..2c7e7550 100644 --- a/src/element.c +++ b/src/element.c @@ -510,20 +510,6 @@ static gboolean match_driver(struct connman_element *element, return FALSE; } -static void enable_element(struct connman_element *element) -{ - if (element->type != CONNMAN_ELEMENT_TYPE_DEVICE) - return; - - if (element->policy != CONNMAN_ELEMENT_POLICY_AUTO) - return; - - if (element->driver && element->driver->enable) { - if (element->driver->enable(element) == 0) - element->enabled = TRUE; - } -} - static gboolean probe_driver(GNode *node, gpointer data) { struct connman_element *element = node->data; @@ -538,8 +524,6 @@ static gboolean probe_driver(GNode *node, gpointer data) __connman_element_lock(element); element->driver = driver; __connman_element_unlock(element); - - enable_element(element); } return FALSE; @@ -588,20 +572,6 @@ int connman_driver_register(struct connman_driver *driver) return 0; } -static void disable_element(struct connman_element *element) -{ - if (element->policy != CONNMAN_ELEMENT_POLICY_AUTO) - return; - - if (element->enabled == FALSE) - return; - - if (element->driver && element->driver->disable) { - if (element->driver->disable(element) == 0) - element->enabled = FALSE; - } -} - static gboolean remove_driver(GNode *node, gpointer data) { struct connman_element *element = node->data; @@ -610,8 +580,6 @@ static gboolean remove_driver(GNode *node, gpointer data) DBG("element %p name %s", element, element->name); if (element->driver == driver) { - disable_element(element); - if (driver->remove) driver->remove(element); @@ -1324,8 +1292,6 @@ static void probe_element(struct connman_element *element) __connman_element_lock(element); element->driver = driver; __connman_element_unlock(element); - - enable_element(element); break; } } @@ -1440,8 +1406,6 @@ static gboolean remove_element(GNode *node, gpointer user_data) g_node_unlink(node); if (element->driver) { - disable_element(element); - if (element->driver->remove) element->driver->remove(element); @@ -1610,8 +1574,6 @@ static gboolean free_driver(GNode *node, gpointer data) DBG("element %p name %s", element, element->name); if (element->driver) { - disable_element(element); - if (element->driver->remove) element->driver->remove(element); |