summaryrefslogtreecommitdiff
path: root/include/service.h
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-04-12 18:59:29 +0200
committerMarcel Holtmann <marcel@holtmann.org>2009-04-12 18:59:29 +0200
commit5b0124db48a7ba6f4f704c546a48e3298941aae3 (patch)
treec8ebd5a5babf003dcb727a9f9d3cf97861dfb85c /include/service.h
parent18d986264ac2c908ef4b709cb7493e4f5525b9ba (diff)
downloadconnman-5b0124db48a7ba6f4f704c546a48e3298941aae3.tar.gz
connman-5b0124db48a7ba6f4f704c546a48e3298941aae3.tar.bz2
connman-5b0124db48a7ba6f4f704c546a48e3298941aae3.zip
Add service creation and reference counting functions
Diffstat (limited to 'include/service.h')
-rw-r--r--include/service.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/service.h b/include/service.h
index e83911c9..17f46b87 100644
--- a/include/service.h
+++ b/include/service.h
@@ -65,6 +65,10 @@ enum connman_service_state {
struct connman_service;
+extern struct connman_service *connman_service_create(void);
+extern struct connman_service *connman_service_ref(struct connman_service *service);
+extern void connman_service_unref(struct connman_service *service);
+
extern struct connman_service *connman_service_get(const char *identifier);
extern void connman_service_put(struct connman_service *service);