diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2010-07-29 19:34:54 -0700 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2010-07-29 19:34:54 -0700 |
commit | f198903ba02f2cb010e50aa97e9279425a540e08 (patch) | |
tree | 3111be787df004e6989df704be69dfabc5bd6c3d /src | |
parent | aff3c197d176482c40b1726421bbaf1c97c5b5c2 (diff) | |
download | connman-f198903ba02f2cb010e50aa97e9279425a540e08.tar.gz connman-f198903ba02f2cb010e50aa97e9279425a540e08.tar.bz2 connman-f198903ba02f2cb010e50aa97e9279425a540e08.zip |
Add function for retrieving index value from service
Diffstat (limited to 'src')
-rw-r--r-- | src/connman.h | 1 | ||||
-rw-r--r-- | src/service.c | 11 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/connman.h b/src/connman.h index 11fdc642..b58d264c 100644 --- a/src/connman.h +++ b/src/connman.h @@ -476,6 +476,7 @@ void __connman_service_nameserver_add_routes(struct connman_service *service, const char *gw); void __connman_service_nameserver_del_routes(struct connman_service *service); +int __connman_service_get_index(struct connman_service *service); void __connman_service_set_domainname(struct connman_service *service, const char *domainname); const char *__connman_service_get_domainname(struct connman_service *service); diff --git a/src/service.c b/src/service.c index b913db19..c2c6913e 100644 --- a/src/service.c +++ b/src/service.c @@ -429,6 +429,17 @@ void __connman_service_nameserver_del_routes(struct connman_service *service) } } +int __connman_service_get_index(struct connman_service *service) +{ + if (service == NULL) + return -1; + + if (service->network == NULL) + return -1; + + return connman_network_get_index(service->network); +} + void __connman_service_set_domainname(struct connman_service *service, const char *domainname) { |