aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/idl/evolution-calendar.idl
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/idl/evolution-calendar.idl')
-rw-r--r--calendar/idl/evolution-calendar.idl13
1 files changed, 11 insertions, 2 deletions
diff --git a/calendar/idl/evolution-calendar.idl b/calendar/idl/evolution-calendar.idl
index 571d514370..c3de81e41f 100644
--- a/calendar/idl/evolution-calendar.idl
+++ b/calendar/idl/evolution-calendar.idl
@@ -188,11 +188,20 @@ module Calendar {
/* Interface to the alarm notification service */
interface AlarmNotify : Bonobo::Unknown {
+ exception InvalidURI {};
+ exception BackendContactError {};
+ exception NotFound {};
+
/* Adds a calendar to the alarm notification system */
- void addCalendar (in string uri);
+ void addCalendar (in string uri)
+ raises (InvalidURI, BackendContactError);
/* Removes a calendar from the alarm notification system */
- void removeCalendar (in string uri);
+ void removeCalendar (in string uri)
+ raises (NotFound);
+
+ /* Makes the alarm notification daemon unconditionally exit */
+ void die ();
};
};