aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/backend/idl
diff options
context:
space:
mode:
Diffstat (limited to 'addressbook/backend/idl')
-rw-r--r--addressbook/backend/idl/addressbook.idl14
1 files changed, 14 insertions, 0 deletions
diff --git a/addressbook/backend/idl/addressbook.idl b/addressbook/backend/idl/addressbook.idl
index 6d8da64163..877813e5d3 100644
--- a/addressbook/backend/idl/addressbook.idl
+++ b/addressbook/backend/idl/addressbook.idl
@@ -142,6 +142,20 @@ module Addressbook {
* being asked.
*/
void notifyConnectionStatus (in boolean connected);
+
+ /**
+ * notifyWritable:
+ *
+ * Used to report whether or not a backend can write
+ * to a given addressbook. All books default to
+ * read-only, so unless you receive a notification
+ * saying otherwise, treat the book as read-only. It
+ * is presumed that this notification will be sent
+ * early (just after a connection is opened, usually),
+ * but it may also be sent later, if/when the backend
+ * notices a change.
+ */
+ void notifyWritable (in boolean writable);
};
interface BookFactory : Bonobo::Unknown {