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. |