aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/alarm.h
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/gui/alarm.h')
-rw-r--r--calendar/gui/alarm.h15
1 files changed, 9 insertions, 6 deletions
diff --git a/calendar/gui/alarm.h b/calendar/gui/alarm.h
index 2394d28024..afa79edfd8 100644
--- a/calendar/gui/alarm.h
+++ b/calendar/gui/alarm.h
@@ -1,4 +1,4 @@
-/* Evolution calendar - alarm notification support
+/* Evolution calendar - Low-level alarm timer mechanism
*
* Copyright (C) 2000 Helix Code, Inc.
*
@@ -24,16 +24,19 @@
#define ALARM_H
#include <time.h>
+#include <glib.h>
typedef void (* AlarmFunction) (gpointer alarm_id, time_t trigger, gpointer data);
-typedef void (* AlarmDestroyNotify) (gpointer data);
+typedef void (* AlarmDestroyNotify) (gpointer alarm_id, gpointer data);
-void alarm_init (void);
-gpointer alarm_add (time_t trigger, AlarmFunction alarm_fn, gpointer data,
- AlarmDestroyNotify destroy_notify_fn);
-void alarm_remove (gpointer alarm);
+void alarm_init (void);
+void alarm_done (void);
+
+gpointer alarm_add (time_t trigger, AlarmFunction alarm_fn, gpointer data,
+ AlarmDestroyNotify destroy_notify_fn);
+void alarm_remove (gpointer alarm);