* @pre This function is invoked when the value of the key is overwritten after you register this callback using preference_set_changed_cb().
* @see preference_set_changed_cb()
* @see preference_unset_changed_cb()
- * @see preference_set_boolean()
+ * @see preference_set_boolean()
* @see preference_set_int()
* @see preference_set_string()
* @see preference_set_double()
* @param[in] user_data The user data passed from the foreach function
* @return @c true to continue with the next iteration of the loop,
* otherwise @c false to break out of the loop
- * @pre preference_foreach_item() will invoke this callback function.
- * @see preference_foreach_item()
+ * @pre preference_foreach_item() will invoke this callback function.
+ * @see preference_foreach_item()
*/
typedef bool (*preference_item_cb)(const char *key, void *user_data);
* @param[in] key The name of the key to modify
* @param[in] value The new @c int value for the given key
* @return @c 0 on success,
- * otherwise a negative error value
+ * otherwise a negative error value
* @retval #PREFERENCE_ERROR_NONE Successful
* @retval #PREFERENCE_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #PREFERENCE_ERROR_OUT_OF_MEMORY Out of memory
+ * @retval #PREFERENCE_ERROR_OUT_OF_MEMORY Out of memory
* @retval #PREFERENCE_ERROR_IO_ERROR Internal I/O Error
- * @see preference_get_int()
+ * @see preference_get_int()
*/
int preference_set_int(const char *key, int value);
* @param[in] key The name of the key to retrieve
* @param[out] value The @c int value for the given key
* @return @c 0 on success,
- * otherwise a negative error value
+ * otherwise a negative error value
* @retval #PREFERENCE_ERROR_NONE Successful
* @retval #PREFERENCE_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PREFERENCE_ERROR_OUT_OF_MEMORY Out of memory
- * @retval #PREFERENCE_ERROR_NO_KEY Required key not available
+ * @retval #PREFERENCE_ERROR_NO_KEY Required key not available
* @retval #PREFERENCE_ERROR_IO_ERROR Internal I/O Error
- * @see preference_set_int()
+ * @see preference_set_int()
*/
int preference_get_int(const char *key, int *value);
* @param[in] key The name of the key to modify
* @param[in] value The new @c double value associated with the given key
* @return @c 0 on success,
- * otherwise a negative error value
+ * otherwise a negative error value
* @retval #PREFERENCE_ERROR_NONE Successful
* @retval #PREFERENCE_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PREFERENCE_ERROR_OUT_OF_MEMORY Out of memory
* @retval #PREFERENCE_ERROR_IO_ERROR Internal I/O Error
- * @see preference_get_double()
+ * @see preference_get_double()
*/
int preference_set_double(const char *key, double value);
* @param[in] key The name of the key to retrieve
* @param[out] value The @c double value associated with the given key
* @return @c 0 on success,
- * otherwise a negative error value
+ * otherwise a negative error value
* @retval #PREFERENCE_ERROR_NONE Successful
* @retval #PREFERENCE_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PREFERENCE_ERROR_OUT_OF_MEMORY Out of memory
- * @retval #PREFERENCE_ERROR_NO_KEY Required key not available
+ * @retval #PREFERENCE_ERROR_NO_KEY Required key not available
* @retval #PREFERENCE_ERROR_IO_ERROR Internal I/O Error
- * @see preference_set_double()
+ * @see preference_set_double()
*/
int preference_get_double(const char *key, double *value);
* @param[in] key The name of the key to modify
* @param[in] value The new @c string value associated with the given key
* @return @c 0 on success,
- * otherwise a negative error value
+ * otherwise a negative error value
* @retval #PREFERENCE_ERROR_NONE Successful
* @retval #PREFERENCE_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PREFERENCE_ERROR_OUT_OF_MEMORY Out of memory
* @retval #PREFERENCE_ERROR_IO_ERROR Internal I/O Error
- * @see preference_get_string()
+ * @see preference_get_string()
*/
int preference_set_string(const char *key, const char *value);
* @param[in] key The name of the key to retrieve
* @param[out] value The @c string value associated with the given key
* @return @c 0 on success,
- * otherwise a negative error value
+ * otherwise a negative error value
* @retval #PREFERENCE_ERROR_NONE Successful
* @retval #PREFERENCE_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PREFERENCE_ERROR_OUT_OF_MEMORY Out of memory
- * @retval #PREFERENCE_ERROR_NO_KEY Required key not available
+ * @retval #PREFERENCE_ERROR_NO_KEY Required key not available
* @retval #PREFERENCE_ERROR_IO_ERROR Internal I/O Error
- * @see preference_set_string()
+ * @see preference_set_string()
*/
int preference_get_string(const char *key, char **value);
* @param[in] key The name of the key to modify
* @param[in] value The new @c boolean value associated with the given key
* @return @c 0 on success,
- * otherwise a negative error value
+ * otherwise a negative error value
* @retval #PREFERENCE_ERROR_NONE Successful
* @retval #PREFERENCE_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PREFERENCE_ERROR_OUT_OF_MEMORY Out of memory
* @retval #PREFERENCE_ERROR_IO_ERROR Internal I/O Error
- * @see preference_get_boolean()
+ * @see preference_get_boolean()
*/
int preference_set_boolean(const char *key, bool value);
* @param[in] key The name of the key to retrieve
* @param[out] value The @c boolean value associated with the given key
* @return @c 0 on success,
- * otherwise a negative error value
+ * otherwise a negative error value
* @retval #PREFERENCE_ERROR_NONE Successful
* @retval #PREFERENCE_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PREFERENCE_ERROR_OUT_OF_MEMORY Out of memory
- * @retval #PREFERENCE_ERROR_NO_KEY Required key not available
+ * @retval #PREFERENCE_ERROR_NO_KEY Required key not available
* @retval #PREFERENCE_ERROR_IO_ERROR Internal I/O Error
- * @see preference_set_boolean()
+ * @see preference_set_boolean()
*/
int preference_get_boolean(const char *key, bool *value);
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
* @param[in] key The name of the key to remove
* @return @c 0 on success,
- * otherwise a negative error value
+ * otherwise a negative error value
* @retval #PREFERENCE_ERROR_NONE Successful
* @retval #PREFERENCE_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PREFERENCE_ERROR_OUT_OF_MEMORY Out of memory
* @param[out] existing If @c true the @a key exists in the preference,
* otherwise @c false
* @return @c 0 on success,
- * otherwise a negative error value
+ * otherwise a negative error value
* @retval #PREFERENCE_ERROR_NONE Successful
* @retval #PREFERENCE_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PREFERENCE_ERROR_OUT_OF_MEMORY Out of memory
* @brief Removes all key-value pairs from the preference.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
* @return @c 0 on success,
- * otherwise a negative error value
+ * otherwise a negative error value
* @retval #PREFERENCE_ERROR_NONE Successful
* @retval #PREFERENCE_ERROR_OUT_OF_MEMORY Out of memory
* @retval #PREFERENCE_ERROR_IO_ERROR Internal I/O Error
- * @see preference_remove()
+ * @see preference_remove()
*/
int preference_remove_all(void);
* @param[in] callback The callback function to register
* @param[in] user_data The user data to be passed to the callback function
* @return @c 0 on success,
- * otherwise a negative error value
+ * otherwise a negative error value
* @retval #PREFERENCE_ERROR_NONE Successful
* @retval #PREFERENCE_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PREFERENCE_ERROR_OUT_OF_MEMORY Out of memory
* @retval #PREFERENCE_ERROR_NO_KEY Required key not available
* @retval #PREFERENCE_ERROR_IO_ERROR Internal I/O Error
* @post preference_changed_cb() will be invoked.
- * @see preference_unset_changed_cb()
+ * @see preference_unset_changed_cb()
* @see preference_changed_cb()
*/
int preference_set_changed_cb(const char *key, preference_changed_cb callback, void *user_data);
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
* @param[in] key The name of the key to monitor
* @return @c 0 on success,
- * otherwise a negative error value
+ * otherwise a negative error value
* @retval #PREFERENCE_ERROR_NONE Successful
* @retval #PREFERENCE_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PREFERENCE_ERROR_OUT_OF_MEMORY Out of memory
* @retval #PREFERENCE_ERROR_NO_KEY Required key not available
* @retval #PREFERENCE_ERROR_IO_ERROR Internal I/O Error
- * @see preference_set_changed_cb()
+ * @see preference_set_changed_cb()
*/
int preference_unset_changed_cb(const char *key);
* @param[in] callback The callback function to get key value once for each key-value pair in the preference
* @param[in] user_data The user data to be passed to the callback function
* @return @c 0 on success,
- * otherwise a negative error value
+ * otherwise a negative error value
* @retval #PREFERENCE_ERROR_NONE Successful
* @retval #PREFERENCE_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #PREFERENCE_ERROR_IO_ERROR Internal I/O Error