aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/backend/idl
diff options
context:
space:
mode:
Diffstat (limited to 'addressbook/backend/idl')
-rw-r--r--addressbook/backend/idl/addressbook.idl9
1 files changed, 7 insertions, 2 deletions
diff --git a/addressbook/backend/idl/addressbook.idl b/addressbook/backend/idl/addressbook.idl
index 076216c9cf..5fd0dbbf2e 100644
--- a/addressbook/backend/idl/addressbook.idl
+++ b/addressbook/backend/idl/addressbook.idl
@@ -1,3 +1,4 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
/*
*
* Author:
@@ -12,7 +13,7 @@ module Evolution {
typedef string CardId;
- interface CardCursor {
+ interface CardCursor : Bonobo::Unknown {
long get_length ();
string get_nth (in long n);
};
@@ -34,6 +35,8 @@ module Evolution {
*/
void modify_card (in string vcard);
+ void get_all_cards ();
+
void check_connection ();
string get_name ();
@@ -48,7 +51,7 @@ module Evolution {
CardNotFound
};
- void respond_create_card (in CallStatus status);
+ void respond_create_card (in CallStatus status, in CardId Id);
void respond_remove_card (in CallStatus status);
@@ -58,6 +61,8 @@ module Evolution {
void respond_open_book (in CallStatus status, in Book book);
+ void respond_get_cursor (in CallStatus status, in CardCursor cursor);
+
/**
* report_connection_status:
*