diff options
author | Federico Mena Quintero <federico@ximian.com> | 2001-02-21 06:35:35 +0800 |
---|---|---|
committer | Federico Mena Quintero <federico@src.gnome.org> | 2001-02-21 06:35:35 +0800 |
commit | dae9728b0d2a4c24b8ddc1a8a45a3e2ca02c18bf (patch) | |
tree | 07b54daad83f6572a4162e5a02aaaf58848280a0 /calendar/idl | |
parent | f9a92db9a9b72e9e65f59f20469cc72e6c84186f (diff) | |
download | gsoc2013-evolution-dae9728b0d2a4c24b8ddc1a8a45a3e2ca02c18bf.tar.gz gsoc2013-evolution-dae9728b0d2a4c24b8ddc1a8a45a3e2ca02c18bf.tar.zst gsoc2013-evolution-dae9728b0d2a4c24b8ddc1a8a45a3e2ca02c18bf.zip |
Added a `registered' field. (cal_factory_oaf_register): New function; now
2001-02-16 Federico Mena Quintero <federico@ximian.com>
* 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
Diffstat (limited to '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 (); }; }; |