diff options
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); /** |