Add stage for stopping element registration
authorMarcel Holtmann <marcel@holtmann.org>
Sat, 27 Dec 2008 07:26:12 +0000 (08:26 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Sat, 27 Dec 2008 07:26:12 +0000 (08:26 +0100)
src/connman.h
src/element.c
src/main.c

index 44ff954..918cc7c 100644 (file)
@@ -85,6 +85,7 @@ void __connman_driver_rescan(struct connman_driver *driver);
 
 int __connman_element_init(DBusConnection *conn, const char *device);
 void __connman_element_start(void);
+void __connman_element_stop(void);
 void __connman_element_cleanup(void);
 
 void __connman_element_list(struct connman_element *element,
index fbc5cc9..fbed4f6 100644 (file)
@@ -1963,6 +1963,11 @@ void __connman_element_start(void)
        started = TRUE;
 }
 
+void __connman_element_stop(void)
+{
+       DBG("");
+}
+
 static gboolean free_driver(GNode *node, gpointer data)
 {
        struct connman_element *element = node->data;
index 357decb..51e1530 100644 (file)
@@ -177,6 +177,8 @@ int main(int argc, char *argv[])
 
        g_main_loop_run(main_loop);
 
+       __connman_element_stop();
+
        __connman_plugin_cleanup();
 
        __connman_rtnl_cleanup();