Register default device and network storage drivers
authorMarcel Holtmann <marcel@holtmann.org>
Sun, 4 Jan 2009 18:07:56 +0000 (19:07 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Sun, 4 Jan 2009 18:07:56 +0000 (19:07 +0100)
src/device.c
src/network.c

index e809573..9f30a8a 100644 (file)
@@ -1154,12 +1154,20 @@ static struct connman_driver device_driver = {
        .remove         = device_remove,
 };
 
+static struct connman_storage device_storage = {
+       .name           = "device",
+       .priority       = CONNMAN_STORAGE_PRIORITY_LOW,
+};
+
 int __connman_device_init(void)
 {
        DBG("");
 
        connection = connman_dbus_get_connection();
 
+       if (connman_storage_register(&device_storage) < 0)
+               connman_error("Failed to register device storage");
+
        return connman_driver_register(&device_driver);
 }
 
@@ -1169,5 +1177,7 @@ void __connman_device_cleanup(void)
 
        connman_driver_unregister(&device_driver);
 
+       connman_storage_unregister(&device_storage);
+
        dbus_connection_unref(connection);
 }
index b21a224..e5353f5 100644 (file)
@@ -544,12 +544,20 @@ static struct connman_driver network_driver = {
        .remove         = network_remove,
 };
 
+static struct connman_storage network_storage = {
+       .name           = "network",
+       .priority       = CONNMAN_STORAGE_PRIORITY_LOW,
+};
+
 int __connman_network_init(void)
 {
        DBG("");
 
        connection = connman_dbus_get_connection();
 
+       if (connman_storage_register(&network_storage) < 0)
+               connman_error("Failed to register network storage");
+
        return connman_driver_register(&network_driver);
 }
 
@@ -559,5 +567,7 @@ void __connman_network_cleanup(void)
 
        connman_driver_unregister(&network_driver);
 
+       connman_storage_unregister(&network_storage);
+
        dbus_connection_unref(connection);
 }