X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=inc%2FFSysSettingInfo.h;h=ab8bdd13dfbef466490573641fe9162f648c18d5;hb=f37744c5296765912d0161404b96fe7dccb6afd7;hp=4766602459f8d214984fa00873ab13e598c6ccb0;hpb=9dbe760463ee2845a100c3cd0cedf83ff67351b8;p=platform%2Fframework%2Fnative%2Fappfw.git diff --git a/inc/FSysSettingInfo.h b/inc/FSysSettingInfo.h index 4766602..ab8bdd1 100644 --- a/inc/FSysSettingInfo.h +++ b/inc/FSysSettingInfo.h @@ -404,11 +404,34 @@ public: * @exception E_INVALID_ARG The specified @c value is invalid value. * @exception E_OBJ_NOT_FOUND The specified @c key is not found. * @exception E_UNSUPPORTED_OPERATION The specified @c key is existed, However it is not supported by this device. + * @exception E_IN_PROGRESS The specified key is under processing or invalid state. * @exception E_SYSTEM The method cannot proceed due to a severe system error. */ static result SetValueAsyncForPrivilegedKey(const Tizen::Base::String& key, bool value, ISettingInfoSetValueAsyncResultListener* listener); /** + * Sets the specific @c bool type sett * @exception E_IN_PROGRESS The specified key is under processing or invalid state.ing information based on the specified designators (key) asynchronously. + * + * @since 2.0 + * @privlevel platform + * @privilege %http://tizen.org/privilege/setting + * + * @return An error code + * @param[in] key The key name of the setting information + * @param[in] value The setting information of type bool + * @param[in] listener The result listener. + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGED_DENIED The application does not have the privilege to call this method. + * @exception E_INVALID_ARG The specified @c value is invalid value. + * @exception E_OBJ_NOT_FOUND The specified @c key is not found. + * @exception E_UNSUPPORTED_OPERATION The specified @c key is existed, However it is not supported by this device. + * @exception E_IN_PROGRESS The specified key is under processing or invalid state. + * @exception E_SYSTEM The method cannot proceed due to a severe system error. + */ + static result SetValueAsync(const Tizen::Base::String& key, bool value, ISettingInfoSetValueAsyncResultListener* listener); + + + /** * Sets the specific Tizen::Base::String type setting information based on the specified designators (key). * * @since 2.0