service: Provide a function to query immutability
authorHenri Bragge <henri.bragge@ixonos.com>
Fri, 1 Apr 2011 08:41:39 +0000 (11:41 +0300)
committerSamuel Ortiz <sameo@linux.intel.com>
Mon, 11 Apr 2011 10:02:42 +0000 (12:02 +0200)
src/connman.h
src/service.c

index 55b512b..f32c2eb 100644 (file)
@@ -497,6 +497,7 @@ const char *__connman_service_get_phase2(struct connman_service *service);
 connman_bool_t __connman_service_wps_enabled(struct connman_service *service);
 int __connman_service_set_favorite(struct connman_service *service,
                                                connman_bool_t favorite);
+connman_bool_t __connman_service_get_immutable(struct connman_service *service);
 int __connman_service_set_immutable(struct connman_service *service,
                                                connman_bool_t immutable);
 
index dcbe0ba..7b1b2c7 100644 (file)
@@ -3348,6 +3348,14 @@ int __connman_service_set_favorite(struct connman_service *service,
        return 0;
 }
 
+connman_bool_t __connman_service_get_immutable(struct connman_service *service)
+{
+       if (service == NULL)
+               return FALSE;
+
+       return service->immutable;
+}
+
 int __connman_service_set_immutable(struct connman_service *service,
                                                connman_bool_t immutable)
 {