const char *__connman_element_type2string(enum connman_element_type type);
const char *__connman_element_subtype2string(enum connman_element_subtype type);
+const char *__connman_element_policy2string(enum connman_element_policy policy);
+
int __connman_element_load(struct connman_element *element);
int __connman_element_store(struct connman_element *element);
return NULL;
}
-static const char *policy2string(enum connman_element_policy policy)
+const char *__connman_element_policy2string(enum connman_element_policy policy)
{
switch (policy) {
case CONNMAN_ELEMENT_POLICY_UNKNOWN:
connman_dbus_dict_append_variant(&dict, "Type",
DBUS_TYPE_STRING, &str);
- str = policy2string(element->policy);
+ str = __connman_element_policy2string(element->policy);
if (str != NULL)
connman_dbus_dict_append_variant(&dict, "Policy",
DBUS_TYPE_STRING, &str);
DBUS_TYPE_STRING_AS_STRING DBUS_TYPE_VARIANT_AS_STRING
DBUS_DICT_ENTRY_END_CHAR_AS_STRING, &dict);
- str = policy2string(element->policy);
+ str = __connman_element_policy2string(element->policy);
if (str != NULL)
connman_dbus_dict_append_variant(&dict, "Policy",
DBUS_TYPE_STRING, &str);
g_key_file_set_string(keyfile, element->path, "Name", element->name);
+ value = __connman_element_policy2string(element->policy);
+ if (value != NULL)
+ g_key_file_set_string(keyfile, element->path, "Policy", value);
+
g_key_file_set_boolean(keyfile, element->path, "Enabled",
element->enabled);