aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/backend/idl/addressbook.idl
diff options
context:
space:
mode:
Diffstat (limited to 'addressbook/backend/idl/addressbook.idl')
-rw-r--r--addressbook/backend/idl/addressbook.idl8
1 files changed, 5 insertions, 3 deletions
diff --git a/addressbook/backend/idl/addressbook.idl b/addressbook/backend/idl/addressbook.idl
index 84996fe75e..c9ce728a15 100644
--- a/addressbook/backend/idl/addressbook.idl
+++ b/addressbook/backend/idl/addressbook.idl
@@ -15,6 +15,7 @@ module Addressbook {
typedef string CardId;
typedef string VCard;
typedef sequence<VCard> VCardList;
+ typedef sequence<CardId> CardIdList;
typedef sequence<string> stringlist;
interface CardCursor : Bonobo::Unknown {
@@ -44,7 +45,7 @@ module Addressbook {
OtherError
};
void notifyCardAdded (in VCardList cards);
- void notifyCardRemoved (in CardId id);
+ void notifyCardsRemoved (in CardIdList ids);
void notifyCardChanged (in VCardList cards);
void notifySequenceComplete (in CallStatus status);
void notifyStatusMessage (in string message);
@@ -54,6 +55,7 @@ module Addressbook {
};
interface Book : Bonobo::Unknown {
+
/*
* Fetching cards in the addresbook.
*/
@@ -66,7 +68,7 @@ module Addressbook {
* Adding and deleting cards in the book.
*/
void addCard (in VCard vcard);
- void removeCard (in CardId Id);
+ void removeCards (in CardIdList Id);
/*
* Modifying cards in the addressbook.
@@ -153,7 +155,7 @@ module Addressbook {
void notifyCardCreated (in CallStatus status, in CardId Id);
- void notifyCardRemoved (in CallStatus status);
+ void notifyCardsRemoved (in CallStatus status);
void notifyCardModified (in CallStatus status);