diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2000-10-02 20:52:22 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2000-10-02 20:52:22 +0800 |
commit | ee5decd2ffb8693396d27b6c0eed24991d676934 (patch) | |
tree | 63be38a87db54da4a529e52f89eb31fe7b9943b2 /shell/Evolution-Storage.idl | |
parent | 7936f1411f1737fb408eb2132bee8ee508a80233 (diff) | |
download | gsoc2013-evolution-ee5decd2ffb8693396d27b6c0eed24991d676934.tar gsoc2013-evolution-ee5decd2ffb8693396d27b6c0eed24991d676934.tar.gz gsoc2013-evolution-ee5decd2ffb8693396d27b6c0eed24991d676934.tar.bz2 gsoc2013-evolution-ee5decd2ffb8693396d27b6c0eed24991d676934.tar.lz gsoc2013-evolution-ee5decd2ffb8693396d27b6c0eed24991d676934.tar.xz gsoc2013-evolution-ee5decd2ffb8693396d27b6c0eed24991d676934.tar.zst gsoc2013-evolution-ee5decd2ffb8693396d27b6c0eed24991d676934.zip |
Add a `::remove_listener' method to Evolution::Storage.
svn path=/trunk/; revision=5655
Diffstat (limited to 'shell/Evolution-Storage.idl')
-rw-r--r-- | shell/Evolution-Storage.idl | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/shell/Evolution-Storage.idl b/shell/Evolution-Storage.idl index 0a2402a773..42fc043047 100644 --- a/shell/Evolution-Storage.idl +++ b/shell/Evolution-Storage.idl @@ -22,11 +22,16 @@ module Evolution { interface StorageListener; interface Storage : Bonobo::Unknown { + exception AlreadyListening {}; + exception NotFound {}; + attribute string name; - void add_listener (in StorageListener listener); + void add_listener (in StorageListener listener) + raises (AlreadyListening); - /* FIXME remove_listener? */ + void remove_listener (in StorageListener listener) + raises (NotFound); }; interface StorageListener { |