Add __connman_service_get_security function
authorPatrik Flykt <patrik.flykt@nokia.com>
Fri, 17 Sep 2010 10:15:23 +0000 (13:15 +0300)
committerMarcel Holtmann <marcel@holtmann.org>
Fri, 17 Sep 2010 12:35:43 +0000 (21:35 +0900)
Add helper function to access the security enum attribute of a service.

src/connman.h
src/service.c

index 0d2d65e..4fd5753 100644 (file)
@@ -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,
index c14fdc3..0495a61 100644 (file)
@@ -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