From dae9728b0d2a4c24b8ddc1a8a45a3e2ca02c18bf Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Tue, 20 Feb 2001 22:35:35 +0000 Subject: Added a `registered' field. (cal_factory_oaf_register): New function; now 2001-02-16 Federico Mena Quintero * pcs/cal-factory.c (CalFactoryPrivate): Added a `registered' field. (cal_factory_oaf_register): New function; now the factory performs its own registration with OAF. (cal_factory_destroy): Unregister from OAF if appropriate. svn path=/trunk/; revision=8308 --- calendar/idl/evolution-calendar.idl | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'calendar/idl') 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 (); }; }; -- cgit