|  |  |  | Evolution-Data-Server Manual: Address Book Backend (libedata-book) |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
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);
"auth-required" : Run Last / Has Details "connection" : Run Last / Has Details "writable" : Run Last / Has Details
EDataBook * e_data_book_new (EBookBackend *backend, ESource *source);
| 
 | |
| 
 | |
| Returns : | 
EBookBackend * e_data_book_get_backend (EDataBook *book);
| 
 | |
| Returns : | 
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);
| 
 | |
| 
 | 
"auth-required" signalvoid user_function (EDataBook *edatabook, gpointer user_data) : Run Last / Has Details
| 
 | the object which received the signal. | 
| 
 | user data set when the signal handler was connected. | 
"connection" signalvoid user_function (EDataBook *edatabook, gboolean arg1, gpointer user_data) : Run Last / Has Details
| 
 | the object which received the signal. | 
| 
 | |
| 
 | user data set when the signal handler was connected. |