diff options
Diffstat (limited to 'addressbook/backend/idl')
-rw-r--r-- | addressbook/backend/idl/addressbook.idl | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/addressbook/backend/idl/addressbook.idl b/addressbook/backend/idl/addressbook.idl index 9e1ee8766f..8872c07c94 100644 --- a/addressbook/backend/idl/addressbook.idl +++ b/addressbook/backend/idl/addressbook.idl @@ -31,10 +31,21 @@ module Addressbook { * changes (if it affects the set of viewed cards.) */ interface BookViewListener : Bonobo::Unknown { + enum CallStatus { + Success, + /* These are still successful searches, but + the result set was truncated */ + SearchSizeLimitExceeded, + SearchTimeLimitExceeded, + + /* These are failures */ + InvalidQuery, + OtherError + }; void notifyCardAdded (in VCardList cards); void notifyCardRemoved (in CardId id); void notifyCardChanged (in VCardList cards); - void notifySequenceComplete (); + void notifySequenceComplete (in CallStatus status); void notifyStatusMessage (in string message); }; |