summaryrefslogtreecommitdiff
path: root/include/service.h
diff options
context:
space:
mode:
authorDaniel Wagner <daniel.wagner@bmw-carit.de>2012-08-10 11:58:59 +0200
committerPatrik Flykt <patrik.flykt@linux.intel.com>2012-08-14 08:59:37 +0300
commit152171411d7d9891e1ff6b5683a2e624ea2340cd (patch)
tree3eb3143f772327fb48ad9302126883e43938ed47 /include/service.h
parent9b7c4dccb6496f1acb9ca44026fc9d91eaddf0b5 (diff)
downloadconnman-152171411d7d9891e1ff6b5683a2e624ea2340cd.tar.gz
connman-152171411d7d9891e1ff6b5683a2e624ea2340cd.tar.bz2
connman-152171411d7d9891e1ff6b5683a2e624ea2340cd.zip
service: Allow plugins to lookup services by networks
Diffstat (limited to 'include/service.h')
-rw-r--r--include/service.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/service.h b/include/service.h
index 717098c0..a83007cf 100644
--- a/include/service.h
+++ b/include/service.h
@@ -87,6 +87,7 @@ enum connman_service_proxy_method {
};
struct connman_service;
+struct connman_network;
struct connman_service *connman_service_create(void);
@@ -116,6 +117,8 @@ char **connman_service_get_proxy_excludes(struct connman_service *service);
const char *connman_service_get_proxy_url(struct connman_service *service);
const char *connman_service_get_proxy_autoconfig(struct connman_service *service);
+struct connman_service *connman_service_lookup_from_network(struct connman_network *network);
+
void connman_service_create_ip4config(struct connman_service *service,
int index);
void connman_service_create_ip6config(struct connman_service *service,