aboutsummaryrefslogtreecommitdiffstats
path: root/shell/importer/GNOME_Evolution_Importer.idl
diff options
context:
space:
mode:
authorIain Holmes <iain@src.gnome.org>2001-01-23 08:37:44 +0800
committerIain Holmes <iain@src.gnome.org>2001-01-23 08:37:44 +0800
commit9908f0dba12569b2b9fe0b48de9d46ec3f2386bc (patch)
tree70cb90835c03f9f38014008932e5695e63ae47e0 /shell/importer/GNOME_Evolution_Importer.idl
parentff2d16601e0b4b71339b0820f4d2a5e0e92fdb92 (diff)
downloadgsoc2013-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.idl9
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);
/**