diff options
author | Iain Holmes <iain@src.gnome.org> | 2001-01-23 08:37:44 +0800 |
---|---|---|
committer | Iain Holmes <iain@src.gnome.org> | 2001-01-23 08:37:44 +0800 |
commit | 9908f0dba12569b2b9fe0b48de9d46ec3f2386bc (patch) | |
tree | 70cb90835c03f9f38014008932e5695e63ae47e0 /shell/importer/GNOME_Evolution_Importer.idl | |
parent | ff2d16601e0b4b71339b0820f4d2a5e0e92fdb92 (diff) | |
download | gsoc2013-evolution-9908f0dba12569b2b9fe0b48de9d46ec3f2386bc.tar.gz gsoc2013-evolution-9908f0dba12569b2b9fe0b48de9d46ec3f2386bc.tar.zst gsoc2013-evolution-9908f0dba12569b2b9fe0b48de9d46ec3f2386bc.zip |
New listener object. Plus some oneway stuff as well.
svn path=/trunk/; revision=7729
Diffstat (limited to 'shell/importer/GNOME_Evolution_Importer.idl')
-rw-r--r-- | shell/importer/GNOME_Evolution_Importer.idl | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/shell/importer/GNOME_Evolution_Importer.idl b/shell/importer/GNOME_Evolution_Importer.idl index df6c7a22bf..b93c759c45 100644 --- a/shell/importer/GNOME_Evolution_Importer.idl +++ b/shell/importer/GNOME_Evolution_Importer.idl @@ -12,11 +12,12 @@ module GNOME { module Evolution { - interface ImporterListener { + interface ImporterListener : Bonobo::Unknown { enum ImporterResult { OK, UNSUPPORTED_OPERATION, NOT_READY, + BUSY, UNKNOWN_DATA, BAD_DATA, BAD_FILE @@ -30,8 +31,8 @@ module Evolution { * Notifies the listener of the result and whether there are * any more items to be imported. */ - void notifyResult (in ImporterResult result, - in boolean more_items); + oneway void notifyResult (in ImporterResult result, + in boolean more_items); }; interface Importer : Bonobo::Unknown { @@ -50,7 +51,7 @@ module Evolution { * Processes the next item. * */ - void processItem (in ImporterListener listener) + oneway void processItem (in ImporterListener listener) raises (Busy); /** |