From 121096fd55c1f50f123ac0aaa9a7c08be8cf557e Mon Sep 17 00:00:00 2001 From: Patrik Flykt Date: Fri, 17 Sep 2010 13:15:23 +0300 Subject: [PATCH] Add __connman_service_get_security function Add helper function to access the security enum attribute of a service. --- src/connman.h | 1 + src/service.c | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/connman.h b/src/connman.h index 0d2d65e..4fd5753 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 c14fdc3..0495a61 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 -- 2.7.4