diff options
-rw-r--r-- | src/connman.h | 1 | ||||
-rw-r--r-- | src/service.c | 8 |
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 |