Top | ![]() |
![]() |
![]() |
![]() |
GError * | e_data_book_create_error () |
GError * | e_data_book_create_error_fmt () |
const gchar * | e_data_book_status_to_string () |
EDataBook * | e_data_book_new () |
struct _EBookBackend * | e_data_book_ref_backend () |
GDBusConnection * | e_data_book_get_connection () |
const gchar * | e_data_book_get_object_path () |
void | e_data_book_respond_open () |
void | e_data_book_respond_refresh () |
void | e_data_book_respond_create_contacts () |
void | e_data_book_respond_remove_contacts () |
void | e_data_book_respond_modify_contacts () |
void | e_data_book_respond_get_contact () |
void | e_data_book_respond_get_contact_list () |
void | e_data_book_respond_get_contact_list_uids () |
void | e_data_book_report_error () |
void | e_data_book_report_backend_property_changed () |
gchar * | e_data_book_string_slist_to_comma_string () |
EBookBackend * | backend | Read / Write / Construct Only |
GDBusConnection * | connection | Read / Write / Construct Only |
gchar * | object-path | Read / Write / Construct Only |
GError * e_data_book_create_error (EDataBookStatus status
,const gchar *custom_msg
);
Since 2.32
GError * e_data_book_create_error_fmt (EDataBookStatus status
,const gchar *custom_msg_fmt
,...
);
Since 2.32
const gchar *
e_data_book_status_to_string (EDataBookStatus status
);
Since 2.32
EDataBook * e_data_book_new (struct _EBookBackend *backend
,GDBusConnection *connection
,const gchar *object_path
,GError **error
);
Creates a new EDataBook and exports the AddressBook D-Bus interface
on connection
at object_path
. The EDataBook handles incoming remote
method invocations and forwards them to the backend
. If the AddressBook
interface fails to export, the function sets error
and returns NULL
.
struct _EBookBackend *
e_data_book_ref_backend (EDataBook *book
);
Returns the EBookBackend to which incoming remote method invocations are being forwarded.
The returned EBookBackend is referenced for thread-safety and should
be unreferenced with g_object_unref()
when finished with it.
Since 3.10
GDBusConnection *
e_data_book_get_connection (EDataBook *book
);
Returns the GDBusConnection on which the AddressBook D-Bus interface is exported.
Since 3.8
const gchar *
e_data_book_get_object_path (EDataBook *book
);
Returns the object path at which the AddressBook D-Bus interface is exported.
Since 3.8
void e_data_book_respond_open (EDataBook *book
,guint32 opid
,GError *error
);
void e_data_book_respond_refresh (EDataBook *book
,guint32 opid
,GError *error
);
Notifies listeners of the completion of the refresh method call.
book |
An addressbook client interface. |
|
error |
Operation error, if any, automatically freed if passed it. |
Since 3.2
void e_data_book_respond_create_contacts (EDataBook *book
,guint32 opid
,GError *error
,const GSList *contacts
);
FIXME: Document me!
Since 3.4
void e_data_book_respond_remove_contacts (EDataBook *book
,guint32 opid
,GError *error
,const GSList *ids
);
void e_data_book_respond_modify_contacts (EDataBook *book
,guint32 opid
,GError *error
,const GSList *contacts
);
FIXME: Document me!
Since 3.4
void e_data_book_respond_get_contact (EDataBook *book
,guint32 opid
,GError *error
,const gchar *vcard
);
void e_data_book_respond_get_contact_list (EDataBook *book
,guint32 opid
,GError *error
,const GSList *cards
);
void e_data_book_respond_get_contact_list_uids (EDataBook *book
,guint32 opid
,GError *error
,const GSList *uids
);
FIXME: Document me.
Since 3.2
void e_data_book_report_error (EDataBook *book
,const gchar *message
);
FIXME: Document me.
Since 3.2
void e_data_book_report_backend_property_changed (EDataBook *book
,const gchar *prop_name
,const gchar *prop_value
);
FIXME: Document me.
Since 3.2
“backend”
property“backend” EBookBackend *
The backend driving this connection.
Flags: Read / Write / Construct Only
“connection”
property“connection” GDBusConnection *
The GDBusConnection on which to export the address book interface.
Flags: Read / Write / Construct Only
“object-path”
property“object-path” gchar *
The object path at which to export the address book interface.
Flags: Read / Write / Construct Only
Default value: NULL