summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJukka Rissanen <jukka.rissanen@linux.intel.com>2012-06-05 11:24:13 +0300
committerPatrik Flykt <patrik.flykt@linux.intel.com>2012-06-11 13:04:02 +0300
commit6294d73513837161db85554bbd39fe9a7f3f63e0 (patch)
tree4b36a79f1b3f2baf4beaa1782f2f84ac8dfb07ba /src
parent390b1719b848c07bcad9ab31365b5fad1ad3f21c (diff)
downloadconnman-6294d73513837161db85554bbd39fe9a7f3f63e0.tar.gz
connman-6294d73513837161db85554bbd39fe9a7f3f63e0.tar.bz2
connman-6294d73513837161db85554bbd39fe9a7f3f63e0.zip
service: Support function that saves service
Diffstat (limited to 'src')
-rw-r--r--src/connman.h1
-rw-r--r--src/service.c5
2 files changed, 6 insertions, 0 deletions
diff --git a/src/connman.h b/src/connman.h
index 94c52072..c8b560b7 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -695,6 +695,7 @@ GSequence *__connman_service_get_list(struct connman_session *session,
void __connman_service_session_inc(struct connman_service *service);
connman_bool_t __connman_service_session_dec(struct connman_service *service);
void __connman_service_mark_dirty();
+void __connman_service_save(struct connman_service *service);
#include <connman/notifier.h>
diff --git a/src/service.c b/src/service.c
index c1182787..3decf0cc 100644
--- a/src/service.c
+++ b/src/service.c
@@ -696,6 +696,11 @@ done:
return err;
}
+void __connman_service_save(struct connman_service *service)
+{
+ service_save(service);
+}
+
static enum connman_service_state combine_state(
enum connman_service_state state_a,
enum connman_service_state state_b)