summaryrefslogtreecommitdiff
path: root/inc/alarm_engine.h
diff options
context:
space:
mode:
Diffstat (limited to 'inc/alarm_engine.h')
-rwxr-xr-x[-rw-r--r--]inc/alarm_engine.h12
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