diff options
Diffstat (limited to 'inc/alarm_engine.h')
-rwxr-xr-x[-rw-r--r--] | inc/alarm_engine.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/inc/alarm_engine.h b/inc/alarm_engine.h index ccb61f7..5a998eb 100644..100755 --- a/inc/alarm_engine.h +++ b/inc/alarm_engine.h @@ -16,10 +16,18 @@ #if !defined(_ALARM_ENGINE_H) #define _ALARM_ENGINE_H - +typedef enum { + CANCEL = 0, + NO_CANCEL, +} mode_update; int open_db(void); int init_db(void); int insert_db(struct tm * new_time,int weekly); -int check_duplicate(struct tm * new_time); +int check_duplicate(struct tm * new_time ,int weekly); int delete_alarm(int alarm_id); +//void populate_local_data(); +int populate_local_data(Eina_List **local_data); +int update_alarm_state(int alarm_id, int state); +int update_alarm(int alarm_id, struct tm * new_time, int weekly, mode_update e); +int get_alarm_count(int *count); #endif |