summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrik Flykt <patrik.flykt@nokia.com>2010-09-17 13:15:23 +0300
committerMarcel Holtmann <marcel@holtmann.org>2010-09-17 21:35:43 +0900
commit121096fd55c1f50f123ac0aaa9a7c08be8cf557e (patch)
tree90df4d284c2a0f00794e4dc683f6c973b7aa86b2
parentccefa47166d0061a365c8541ae3c1311917ea99f (diff)
downloadconnman-121096fd55c1f50f123ac0aaa9a7c08be8cf557e.tar.gz
connman-121096fd55c1f50f123ac0aaa9a7c08be8cf557e.tar.bz2
connman-121096fd55c1f50f123ac0aaa9a7c08be8cf557e.zip
Add __connman_service_get_security function
Add helper function to access the security enum attribute of a service.
-rw-r--r--src/connman.h1
-rw-r--r--src/service.c8
2 files changed, 9 insertions, 0 deletions
diff --git a/src/connman.h b/src/connman.h
index 0d2d65ea..4fd57534 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -461,6 +461,7 @@ struct connman_ipconfig *__connman_service_get_ipconfig(
const char *__connman_service_get_path(struct connman_service *service);
unsigned int __connman_service_get_order(struct connman_service *service);
struct connman_network *__connman_service_get_network(struct connman_service *service);
+enum connman_service_security __connman_service_get_security(struct connman_service *service);
int __connman_service_set_favorite(struct connman_service *service,
connman_bool_t favorite);
int __connman_service_set_immutable(struct connman_service *service,
diff --git a/src/service.c b/src/service.c
index c14fdc39..0495a614 100644
--- a/src/service.c
+++ b/src/service.c
@@ -2408,6 +2408,14 @@ struct connman_ipconfig *__connman_service_get_ipconfig(struct connman_service *
return service->ipconfig;
}
+enum connman_service_security __connman_service_get_security(struct connman_service *service)
+{
+ if (service == NULL)
+ return CONNMAN_SERVICE_SECURITY_UNKNOWN;
+
+ return service->security;
+}
+
/**
* __connman_service_set_favorite:
* @service: service structure