diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-01-04 19:25:42 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-01-04 19:25:42 +0100 |
commit | 837f2fa6404de09d312ad5d41c0b67029bd6b266 (patch) | |
tree | 28b5916ec963dfd18bf377427a4c82cafdc3376b /src | |
parent | 92fcf25b006be340a57d75882365f1a6747dc668 (diff) | |
download | connman-837f2fa6404de09d312ad5d41c0b67029bd6b266.tar.gz connman-837f2fa6404de09d312ad5d41c0b67029bd6b266.tar.bz2 connman-837f2fa6404de09d312ad5d41c0b67029bd6b266.zip |
Hook up loading and saving functions
Diffstat (limited to 'src')
-rw-r--r-- | src/device.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/device.c b/src/device.c index 9f30a8a3..85a6d85b 100644 --- a/src/device.c +++ b/src/device.c @@ -1001,6 +1001,8 @@ int connman_device_add_network(struct connman_device *device, __connman_network_set_device(network, device); + __connman_storage_load_network(network); + err = connman_element_register((struct connman_element *) network, &device->element); if (err < 0) { @@ -1054,6 +1056,8 @@ int connman_device_remove_network(struct connman_device *device, */ int connman_device_register(struct connman_device *device) { + __connman_storage_load_device(device); + return connman_element_register(&device->element, NULL); } @@ -1065,6 +1069,8 @@ int connman_device_register(struct connman_device *device) */ void connman_device_unregister(struct connman_device *device) { + __connman_storage_save_device(device); + connman_element_unregister(&device->element); } |