Synopsis
struct EDataBook;
#define E_DATA_BOOK_ERROR
EDataBook * e_data_book_new (EBookBackend *backend,
ESource *source);
EBookBackend * e_data_book_get_backend (EDataBook *book);
ESource * e_data_book_get_source (EDataBook *book);
void e_data_book_respond_open (EDataBook *book,
guint32 opid,
EDataBookStatus status);
void e_data_book_respond_remove (EDataBook *book,
guint32 opid,
EDataBookStatus status);
void e_data_book_respond_create (EDataBook *book,
guint32 opid,
EDataBookStatus status,
EContact *contact);
void e_data_book_respond_remove_contacts (EDataBook *book,
guint32 opid,
EDataBookStatus status,
GList *ids);
void e_data_book_respond_modify (EDataBook *book,
guint32 opid,
EDataBookStatus status,
EContact *contact);
void e_data_book_respond_authenticate_user
(EDataBook *book,
guint32 opid,
EDataBookStatus status);
void e_data_book_respond_get_supported_fields
(EDataBook *book,
guint32 opid,
EDataBookStatus status,
GList *fields);
void e_data_book_respond_get_required_fields
(EDataBook *book,
guint32 opid,
EDataBookStatus status,
GList *fields);
void e_data_book_respond_get_supported_auth_methods
(EDataBook *book,
guint32 opid,
EDataBookStatus status,
GList *fields);
void e_data_book_respond_get_contact (EDataBook *book,
guint32 opid,
EDataBookStatus status,
const gchar *vcard);
void e_data_book_respond_get_contact_list
(EDataBook *book,
guint32 opid,
EDataBookStatus status,
GList *cards);
void e_data_book_respond_get_changes (EDataBook *book,
guint32 opid,
EDataBookStatus status,
GList *changes);
void e_data_book_report_writable (EDataBook *book,
gboolean writable);
void e_data_book_report_connection_status
(EDataBook *book,
gboolean is_online);
void e_data_book_report_auth_required (EDataBook *book);
Details
struct EDataBook
struct EDataBook;
E_DATA_BOOK_ERROR
#define E_DATA_BOOK_ERROR e_data_book_error_quark ()
Since 2.30
e_data_book_respond_open ()
void e_data_book_respond_open (EDataBook *book,
guint32 opid,
EDataBookStatus status);
e_data_book_respond_remove ()
void e_data_book_respond_remove (EDataBook *book,
guint32 opid,
EDataBookStatus status);
e_data_book_respond_create ()
void e_data_book_respond_create (EDataBook *book,
guint32 opid,
EDataBookStatus status,
EContact *contact);
book : |
|
opid : |
|
status : |
|
contact : |
|
e_data_book_respond_remove_contacts ()
void e_data_book_respond_remove_contacts (EDataBook *book,
guint32 opid,
EDataBookStatus status,
GList *ids);
book : |
|
opid : |
|
status : |
|
ids : |
|
e_data_book_respond_modify ()
void e_data_book_respond_modify (EDataBook *book,
guint32 opid,
EDataBookStatus status,
EContact *contact);
book : |
|
opid : |
|
status : |
|
contact : |
|
e_data_book_respond_authenticate_user ()
void e_data_book_respond_authenticate_user
(EDataBook *book,
guint32 opid,
EDataBookStatus status);
e_data_book_respond_get_supported_fields ()
void e_data_book_respond_get_supported_fields
(EDataBook *book,
guint32 opid,
EDataBookStatus status,
GList *fields);
book : |
|
opid : |
|
status : |
|
fields : |
|
e_data_book_respond_get_required_fields ()
void e_data_book_respond_get_required_fields
(EDataBook *book,
guint32 opid,
EDataBookStatus status,
GList *fields);
book : |
|
opid : |
|
status : |
|
fields : |
|
e_data_book_respond_get_supported_auth_methods ()
void e_data_book_respond_get_supported_auth_methods
(EDataBook *book,
guint32 opid,
EDataBookStatus status,
GList *fields);
book : |
|
opid : |
|
status : |
|
fields : |
|
e_data_book_respond_get_contact ()
void e_data_book_respond_get_contact (EDataBook *book,
guint32 opid,
EDataBookStatus status,
const gchar *vcard);
book : |
|
opid : |
|
status : |
|
vcard : |
|
e_data_book_respond_get_contact_list ()
void e_data_book_respond_get_contact_list
(EDataBook *book,
guint32 opid,
EDataBookStatus status,
GList *cards);
book : |
|
opid : |
|
status : |
|
cards : |
|
e_data_book_respond_get_changes ()
void e_data_book_respond_get_changes (EDataBook *book,
guint32 opid,
EDataBookStatus status,
GList *changes);
book : |
|
opid : |
|
status : |
|
changes : |
|
e_data_book_report_writable ()
void e_data_book_report_writable (EDataBook *book,
gboolean writable);
e_data_book_report_connection_status ()
void e_data_book_report_connection_status
(EDataBook *book,
gboolean is_online);
e_data_book_report_auth_required ()
void e_data_book_report_auth_required (EDataBook *book);
Signal Details
The "auth-required" signal
void user_function (EDataBook *edatabook,
gpointer user_data) : Run Last / Has Details
edatabook : |
the object which received the signal.
|
user_data : |
user data set when the signal handler was connected. |
The "connection" signal
void user_function (EDataBook *edatabook,
gboolean arg1,
gpointer user_data) : Run Last / Has Details
edatabook : |
the object which received the signal.
|
arg1 : |
|
user_data : |
user data set when the signal handler was connected. |
The "writable" signal
void user_function (EDataBook *edatabook,
gboolean arg1,
gpointer user_data) : Run Last / Has Details
edatabook : |
the object which received the signal.
|
arg1 : |
|
user_data : |
user data set when the signal handler was connected. |