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 */
},
NULL /* user data */
},
{
+ SYSTEM_SETTINGS_KEY_LOCK_STATE,
+ SYSTEM_SETTING_DATA_TYPE_INT,
+ system_setting_get_lock_state,
+ system_setting_set_lock_state,
+ system_setting_set_changed_callback_lock_state,
+ system_setting_unset_changed_callback_lock_state,
+ NULL,
+ 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
}
};
+#if 0
static void _dump_context()
{
int i;
/*int max = SYSTEM_SETTINGS_MAX; */
int max = sizeof(system_setting_table) / sizeof(system_setting_s) - 1 ;
- for (i = 0; i < 27; i++) {
+ for (i = 0; i < max; i++) {
LOGE("[%s] system_setting_table[i].key = %d", __FUNCTION__, system_setting_table[i].key);
LOGE("[%s] system_setting_table[i].data_type = %d", __FUNCTION__, system_setting_table[i].data_type);
LOGE("[%s] system_setting_table[i].get_value_cb = %x", __FUNCTION__, system_setting_table[i].get_value_cb);
LOGE("[%s] system_setting_table[i].changed_cb = %x", __FUNCTION__, system_setting_table[i].changed_cb);
}
}
+#endif
+/* LCOV_EXCL_START */
static int _dump_context_node(int key)
{
int index = 0;
return -1;
}
+/* LCOV_EXCL_STOP */
int system_settings_get_item(system_settings_key_e key, system_setting_h *item)
{
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__);
int ret = system_settings_get_item(key, &system_setting_item);
- if (0 != ret ) {
+ if (0 != ret) {
LOGE("[%s] INVALID_PARAMETER(0x%08x) : invalid key", __FUNCTION__, SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
- return SYSTEM_SETTINGS_ERROR_CALL_UNSUPPORTED_API;
+ return SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED;
}
/* type check */
system_setting_setter = system_setting_item->set_value_cb;
if (system_setting_setter == NULL) {
- LOGE("[%s] IO_ERROR(0x%08x) : failed to call setter for the system settings", __FUNCTION__, SYSTEM_SETTINGS_ERROR_CALL_UNSUPPORTED_API);
- return SYSTEM_SETTINGS_ERROR_CALL_UNSUPPORTED_API;
+ LOGE("[%s] IO_ERROR(0x%08x) : failed to call setter for the system settings", __FUNCTION__, SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED);
+ return SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED;
}
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__);
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)
{
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__);
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)
{
LOGE("Enter [%s]", __FUNCTION__);
- int flag = 0;
+ SETTING_TRACE(" SIGNED LONG here ******************* log here *************** ");
+ signed long flag = 0;
int ret;
return ret;
}
+/* LCOV_EXCL_START */
int system_settings_set_value_string(system_settings_key_e key, const char *value)
{
LOGE("Enter [%s]", __FUNCTION__);
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)
{