service: Add flag that tells if the service is hidden or not
[framework/connectivity/connman.git] / src / service.c
index 75c392e..f8cdff8 100644 (file)
@@ -117,6 +117,7 @@ struct connman_service {
        int online_check_count;
        connman_bool_t do_split_routing;
        connman_bool_t new_service;
+       connman_bool_t hidden_service;
 };
 
 struct find_data {
@@ -2232,6 +2233,14 @@ int __connman_service_get_index(struct connman_service *service)
        return -1;
 }
 
+void __connman_service_set_hidden(struct connman_service *service)
+{
+       if (service == NULL || service->hidden == TRUE)
+               return;
+
+       service->hidden_service = TRUE;
+}
+
 void __connman_service_set_domainname(struct connman_service *service,
                                                const char *domainname)
 {