diff options
author | Sewook Park <sewook7.park@samsung.com> | 2012-08-21 20:10:29 +0900 |
---|---|---|
committer | Sewook Park <sewook7.park@samsung.com> | 2012-08-21 20:10:29 +0900 |
commit | 440946fe8af7f2c2392fdead66192839879fee7a (patch) | |
tree | ce1c58f2296b658289690b63e9bbb0d9f4e79b8d /include | |
parent | e7f5d1db36a4b32891f58930a1b54b72d191a3f3 (diff) | |
download | alarm-manager-440946fe8af7f2c2392fdead66192839879fee7a.tar.gz alarm-manager-440946fe8af7f2c2392fdead66192839879fee7a.tar.bz2 alarm-manager-440946fe8af7f2c2392fdead66192839879fee7a.zip |
Upload Tizen2.0 source
Diffstat (limited to 'include')
-rwxr-xr-x | include/alarm-internal.h | 4 | ||||
-rw-r--r-- | include/alarm.h | 36 |
2 files changed, 40 insertions, 0 deletions
diff --git a/include/alarm-internal.h b/include/alarm-internal.h index 2331e1a..307ebf8 100755 --- a/include/alarm-internal.h +++ b/include/alarm-internal.h @@ -45,6 +45,8 @@ #define MAX_SERVICE_NAME_LEN 256 #define MAX_PKG_NAME_LEN MAX_SERVICE_NAME_LEN-8 +#define SYSTEM_TIME_CHANGED "setting_time_changed" + #ifdef LOG_TAG #undef LOG_TAG #endif @@ -140,6 +142,8 @@ bool _send_alarm_power_off(alarm_context_t context, int *error_code); bool _remove_from_scheduled_alarm_list(int pid, alarm_id_t alarm_id); bool _load_alarms_from_registry(); bool _alarm_find_mintime_power_on(time_t *min_time); +bundle *_send_alarm_get_appsvc_info(alarm_context_t context, alarm_id_t alarm_id, int *error_code); +bool _send_alarm_set_rtc_time(alarm_context_t context, alarm_date_t *time, int *error_code); /* alarm manager*/ typedef struct { diff --git a/include/alarm.h b/include/alarm.h index 3e2367f..7f80d3b 100644 --- a/include/alarm.h +++ b/include/alarm.h @@ -1296,6 +1296,42 @@ int main(int argc,char **argv { */ void *alarmmgr_get_alarm_appsvc_info(alarm_id_t alarm_id, int *return_code); + + +/** + * This function sets power RTC (which can power on the system). + * @param [in] alarm_date_t time + * + * @return This function returns the result. On success, ALARMMGR_RESULT_SUCCESS will be returned + * else, appropriate error no will be returned. + * @pre None. + * @post None. + * @see None + * @remark None. + * + * @par Sample code: + * @code +#include <alarm.h> + + ... + +alarm_date_t alarm_date={2012,04,05,10,10,00}; + +int main(int argc,char **argv { + int return_code = 0; + return_code = alarmmgr_set_rtc_time(&alarm_date); + if (return_code != ALARMMGR_RESULT_SUCCESS){ + printf("Error returned is %d\n",return_code); + } + return 0; + + } + * @endcode + * @limo + */ +int alarmmgr_set_rtc_time(alarm_date_t *time); + + /** * @} */ |