diff options
author | Myungki Lee <mk5004.lee@samsung.com> | 2015-07-24 14:24:50 +0900 |
---|---|---|
committer | Myungki Lee <mk5004.lee@samsung.com> | 2015-07-24 14:24:50 +0900 |
commit | 8a522e073e3144f4d300d3e2d997c4ae1e658b69 (patch) | |
tree | 554e98616c97a2b07278fdba48dc1763a304c5de /include/app_preference_internal.h | |
parent | 79d65f85e353e0254e25b3547dde423eab65dba7 (diff) | |
download | application-8a522e073e3144f4d300d3e2d997c4ae1e658b69.tar.gz application-8a522e073e3144f4d300d3e2d997c4ae1e658b69.tar.bz2 application-8a522e073e3144f4d300d3e2d997c4ae1e658b69.zip |
Sync with tizen 2.4.submit/tizen/20150727.102911accepted/tizen/wearable/20150727.235951accepted/tizen/tv/20150727.235853accepted/tizen/mobile/20150727.235803
1. To use the POSIX portable file name(base64 encode/decode)
2. Use keynode for interface of internal api.
Change-Id: I1336ce86f0f794ff2253ab70edd3c47cfb25840a
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
Diffstat (limited to 'include/app_preference_internal.h')
-rwxr-xr-x | include/app_preference_internal.h | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/include/app_preference_internal.h b/include/app_preference_internal.h index 8108903..cb670fe 100755 --- a/include/app_preference_internal.h +++ b/include/app_preference_internal.h @@ -23,6 +23,7 @@ extern "C" { #endif #include "app_preference_log.h" +#include "linux/limits.h" #define BUF_LEN (4096) #define PREF_DIR ".pref/" @@ -36,6 +37,15 @@ extern "C" { #define PREF_F_TYPE_NAME "pref_type" #define PREF_F_DATA_NAME "pref_data" +/* ASCII VALUE */ +#define PREF_KEYNAME_C_PAD '=' +#define PREF_KEYNAME_C_PLUS '+' +#define PREF_KEYNAME_C_SLASH '/' + +#define PREF_KEYNAME_C_DOT '.' +#define PREF_KEYNAME_C_UNDERSCORE '_' +#define PREF_KEYNAME_C_HYPHEN '-' + /** * @brief Definition for PREFERENCE_ERROR_WRONG_PREFIX. */ @@ -122,11 +132,11 @@ typedef struct _keylist_t { int _preference_kdb_add_notify - (const char *keyname, preference_changed_cb cb, void *data); + (keynode_t *keynode, preference_changed_cb cb, void *data); int _preference_kdb_del_notify - (const char *keyname); + (keynode_t *keynode); -int _preference_get_key_path(const char *keyname, char *path); +int _preference_get_key_path(keynode_t *keynode, char *path); int _preference_get_key(keynode_t *keynode); int _preference_keynode_set_keyname(keynode_t *keynode, const char *keyname); |