add SYSTEM_SETTINGS_KEY_ADS_ID key
[platform/core/api/system-settings.git] / src / system_settings.c
index dfc432e..4130032 100644 (file)
@@ -189,9 +189,9 @@ system_setting_s system_setting_table[] = {
                SYSTEM_SETTINGS_KEY_LOCALE_TIMEZONE,
                SYSTEM_SETTING_DATA_TYPE_STRING,
                system_setting_get_locale_timezone,
-               NULL,
-               NULL,
-               NULL,
+               system_setting_set_locale_timezone,
+               system_setting_set_changed_callback_locale_timezone,
+               system_setting_unset_changed_callback_locale_timezone,
                NULL,
                NULL            /* user data */
        },
@@ -326,6 +326,16 @@ system_setting_s system_setting_table[] = {
                NULL            /* user data */
        },
        {
+               SYSTEM_SETTINGS_KEY_ADS_ID,
+               SYSTEM_SETTING_DATA_TYPE_STRING,
+               system_setting_get_ads_id,
+               system_setting_set_ads_id,
+               system_setting_set_changed_callback_ads_id,
+               system_setting_unset_changed_callback_ads_id,
+               NULL,
+               NULL            /* user data */
+       },
+       {
                SYSTEM_SETTINGS_MAX, -1, NULL, NULL, NULL, NULL, NULL, NULL
        }
 };
@@ -350,6 +360,7 @@ static void _dump_context()
 }
 #endif
 
+/*  LCOV_EXCL_START */
 static int _dump_context_node(int key)
 {
        int index = 0;
@@ -375,6 +386,7 @@ static int _dump_context_node(int key)
 
        return -1;
 }
+/*  LCOV_EXCL_STOP */
 
 int system_settings_get_item(system_settings_key_e key, system_setting_h *item)
 {
@@ -433,6 +445,7 @@ int system_settings_get_value(system_settings_key_e key, system_setting_data_typ
        return system_setting_getter(key, system_setting_item->data_type, value);
 }
 
+/*  LCOV_EXCL_START */
 int system_settings_set_value(system_settings_key_e key, system_setting_data_type_e data_type, void *value)
 {
        LOGE("Enter [%s]", __FUNCTION__);
@@ -466,7 +479,9 @@ int system_settings_set_value(system_settings_key_e key, system_setting_data_typ
 
        return system_setting_setter(key, system_setting_item->data_type, value);
 }
+/*  LCOV_EXCL_STOP */
 
+/*  LCOV_EXCL_START */
 int system_settings_set_value_int(system_settings_key_e key, int value)
 {
        LOGE("Enter [%s]", __FUNCTION__);
@@ -477,6 +492,7 @@ int system_settings_set_value_int(system_settings_key_e key, int value)
        int *ptr = &value;
        return system_settings_set_value(key, SYSTEM_SETTING_DATA_TYPE_INT, (void *)ptr);
 }
+/*  LCOV_EXCL_STOP */
 
 int system_settings_get_value_int(system_settings_key_e key, int *value)
 {
@@ -488,6 +504,7 @@ int system_settings_get_value_int(system_settings_key_e key, int *value)
        return system_settings_get_value(key, SYSTEM_SETTING_DATA_TYPE_INT, (void **)value);
 }
 
+/*  LCOV_EXCL_START */
 int system_settings_set_value_bool(system_settings_key_e key, bool value)
 {
        LOGE("Enter [%s]", __FUNCTION__);
@@ -498,6 +515,7 @@ int system_settings_set_value_bool(system_settings_key_e key, bool value)
        bool *ptr = &value;
        return system_settings_set_value(key, SYSTEM_SETTING_DATA_TYPE_BOOL, (void *)ptr);
 }
+/*  LCOV_EXCL_STOP */
 
 int system_settings_get_value_bool(system_settings_key_e key, bool *value)
 {
@@ -527,6 +545,7 @@ int system_settings_get_value_bool(system_settings_key_e key, bool *value)
        return ret;
 }
 
+/*  LCOV_EXCL_START */
 int system_settings_set_value_string(system_settings_key_e key, const char *value)
 {
        LOGE("Enter [%s]", __FUNCTION__);
@@ -540,6 +559,7 @@ int system_settings_set_value_string(system_settings_key_e key, const char *valu
 
        return system_settings_set_value(key, SYSTEM_SETTING_DATA_TYPE_STRING, (void *)value);
 }
+/*  LCOV_EXCL_STOP */
 
 int system_settings_get_value_string(system_settings_key_e key, char **value)
 {