aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/idl
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@ximian.com>2001-02-21 06:35:35 +0800
committerFederico Mena Quintero <federico@src.gnome.org>2001-02-21 06:35:35 +0800
commitdae9728b0d2a4c24b8ddc1a8a45a3e2ca02c18bf (patch)
tree07b54daad83f6572a4162e5a02aaaf58848280a0 /calendar/idl
parentf9a92db9a9b72e9e65f59f20469cc72e6c84186f (diff)
downloadgsoc2013-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.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 ();
};
};