summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSewook Park <sewook7.park@samsung.com>2012-08-21 20:10:29 +0900
committerSewook Park <sewook7.park@samsung.com>2012-08-21 20:10:29 +0900
commit440946fe8af7f2c2392fdead66192839879fee7a (patch)
treece1c58f2296b658289690b63e9bbb0d9f4e79b8d /include
parente7f5d1db36a4b32891f58930a1b54b72d191a3f3 (diff)
downloadalarm-manager-440946fe8af7f2c2392fdead66192839879fee7a.tar.gz
alarm-manager-440946fe8af7f2c2392fdead66192839879fee7a.tar.bz2
alarm-manager-440946fe8af7f2c2392fdead66192839879fee7a.zip
Upload Tizen2.0 source
Diffstat (limited to 'include')
-rwxr-xr-xinclude/alarm-internal.h4
-rw-r--r--include/alarm.h36
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);
+
+
/**
* @}
*/