diff options
Diffstat (limited to 'addressbook/backend/idl')
-rw-r--r-- | addressbook/backend/idl/addressbook.idl | 8 |
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); |