summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-01-04 19:07:56 +0100
committerMarcel Holtmann <marcel@holtmann.org>2009-01-04 19:07:56 +0100
commit832779e0248011f09edf32e4d9daec13ee5daa93 (patch)
treead3b625a6e7602afb818df1382916142946a11f5
parent186c1b8419c70a5649462e35fe0910099501a412 (diff)
downloadconnman-832779e0248011f09edf32e4d9daec13ee5daa93.tar.gz
connman-832779e0248011f09edf32e4d9daec13ee5daa93.tar.bz2
connman-832779e0248011f09edf32e4d9daec13ee5daa93.zip
Register default device and network storage drivers
-rw-r--r--src/device.c10
-rw-r--r--src/network.c10
2 files changed, 20 insertions, 0 deletions
diff --git a/src/device.c b/src/device.c
index e8095734..9f30a8a3 100644
--- a/src/device.c
+++ b/src/device.c
@@ -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);
}
diff --git a/src/network.c b/src/network.c
index b21a224f..e5353f5a 100644
--- a/src/network.c
+++ b/src/network.c
@@ -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);
}