diff options
Diffstat (limited to 'calendar/idl/evolution-calendar.idl')
-rw-r--r-- | calendar/idl/evolution-calendar.idl | 13 |
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 (); }; }; |