| Evolution API Reference: libebook, the Addressbook Library |
|---|
e-book-async — Handles asynchronous interactions with the EBook.
void (*EBookCallback) (EBook *book, EBookStatus status,gpointer closure);void (*EBookOpenProgressCallback) (EBook *book, constchar *status_message,short percent ,gpointer closure);void (*EBookIdCallback) (EBook *book, EBookStatus status, constchar *id,gpointer closure);void (*EBookContactCallback) (EBook *book, EBookStatus status, EContact *contact,gpointer closure);void (*EBookContactsCallback) (EBook *book, EBookStatus status,GList *contacts,gpointer closure);void (*EBookBookViewCallback) (EBook *book, EBookStatus status, EBookView *book_view,gpointer closure);void (*EBookFieldsCallback) (EBook *book, EBookStatus status,EList *fields,gpointer closure);void (*EBookAuthMethodsCallback) (EBook *book, EBookStatus status,EList *auth_methods,gpointer closure);void e_book_async_load_source (EBook *book,ESource *source, EBookCallback open_response,gpointer closure);void e_book_async_load_uri (EBook *book, constchar *uri, EBookCallback open_response,gpointer closure);void e_book_async_get_default_addressbook (EBookCallback open_response,gpointer closure);void e_book_async_unload_uri (EBook *book);guint e_book_async_get_supported_fields (EBook *book, EBookFieldsCallback cb,gpointer closure);guint e_book_async_get_supported_auth_methods (EBook *book, EBookAuthMethodsCallback cb,gpointer closure);void e_book_async_authenticate_user (EBook *book, constchar *user, constchar *passwd, constchar *auth_method, EBookCallback cb,gpointer closure);guint e_book_async_get_contact (EBook *book, constchar *id, EBookContactCallback cb,gpointer closure);guint e_book_async_get_contacts (EBook *book, constchar *query, EBookContactsCallback cb,gpointer closure);gboolean e_book_async_remove_contact (EBook *book, EContact *contact, EBookCallback cb,gpointer closure);gboolean e_book_async_remove_contact_by_id (EBook *book, constchar *id, EBookCallback cb,gpointer closure);gboolean e_book_async_remove_contacts (EBook *book,GList *id_list, EBookCallback cb,gpointer closure);gboolean e_book_async_add_contact (EBook *book, EContact *contact, EBookIdCallback cb,gpointer closure);gboolean e_book_async_commit_contact (EBook *book, EContact *contact, EBookCallback cb,gpointer closure);guint e_book_async_get_book_view (EBook *book, constgchar *query, EBookBookViewCallback cb,gpointer closure);
void (*EBookCallback) (EBook *book, EBookStatus status,gpointer closure);
| book : | |
| status : | |
| closure : |
void (*EBookOpenProgressCallback) (EBook *book, constchar *status_message,short percent ,gpointer closure);
| book : | |
| status_message : | |
| Param3 : | |
| closure : |
void (*EBookIdCallback) (EBook *book, EBookStatus status, constchar *id,gpointer closure);
| book : | |
| status : | |
| id : | |
| closure : |
void (*EBookContactCallback) (EBook *book, EBookStatus status, EContact *contact,gpointer closure);
| book : | |
| status : | |
| contact : | |
| closure : |
void (*EBookContactsCallback) (EBook *book, EBookStatus status,GList *contacts,gpointer closure);
| book : | |
| status : | |
| contacts : | |
| closure : |
void (*EBookBookViewCallback) (EBook *book, EBookStatus status, EBookView *book_view,gpointer closure);
| book : | |
| status : | |
| book_view : | |
| closure : |
void (*EBookFieldsCallback) (EBook *book, EBookStatus status,EList *fields,gpointer closure);
| book : | |
| status : | |
| fields : | |
| closure : |
void (*EBookAuthMethodsCallback) (EBook *book, EBookStatus status,EList *auth_methods,gpointer closure);
| book : | |
| status : | |
| auth_methods : | |
| closure : |
void e_book_async_load_source (EBook *book,ESource *source, EBookCallback open_response,gpointer closure);
| book : | |
| source : | |
| open_response : | |
| closure : |
void e_book_async_load_uri (EBook *book, constchar *uri, EBookCallback open_response,gpointer closure);
| book : | |
| uri : | |
| open_response : | |
| closure : |
void e_book_async_get_default_addressbook (EBookCallback open_response,gpointer closure);
| open_response : | |
| closure : |
guint e_book_async_get_supported_fields (EBook *book, EBookFieldsCallback cb,gpointer closure);
| book : | |
| cb : | |
| closure : | |
| Returns : |
guint e_book_async_get_supported_auth_methods (EBook *book, EBookAuthMethodsCallback cb,gpointer closure);
| book : | |
| cb : | |
| closure : | |
| Returns : |
void e_book_async_authenticate_user (EBook *book, constchar *user, constchar *passwd, constchar *auth_method, EBookCallback cb,gpointer closure);
| book : | |
| user : | |
| passwd : | |
| auth_method : | |
| cb : | |
| closure : |
guint e_book_async_get_contact (EBook *book, constchar *id, EBookContactCallback cb,gpointer closure);
| book : | |
| id : | |
| cb : | |
| closure : | |
| Returns : |
guint e_book_async_get_contacts (EBook *book, constchar *query, EBookContactsCallback cb,gpointer closure);
| book : | |
| query : | |
| cb : | |
| closure : | |
| Returns : |
gboolean e_book_async_remove_contact (EBook *book, EContact *contact, EBookCallback cb,gpointer closure);
| book : | |
| contact : | |
| cb : | |
| closure : | |
| Returns : |
gboolean e_book_async_remove_contact_by_id (EBook *book, constchar *id, EBookCallback cb,gpointer closure);
| book : | |
| id : | |
| cb : | |
| closure : | |
| Returns : |
gboolean e_book_async_remove_contacts (EBook *book,GList *id_list, EBookCallback cb,gpointer closure);
| book : | |
| id_list : | |
| cb : | |
| closure : | |
| Returns : |
gboolean e_book_async_add_contact (EBook *book, EContact *contact, EBookIdCallback cb,gpointer closure);
| book : | |
| contact : | |
| cb : | |
| closure : | |
| Returns : |
gboolean e_book_async_commit_contact (EBook *book, EContact *contact, EBookCallback cb,gpointer closure);
| book : | |
| contact : | |
| cb : | |
| closure : | |
| Returns : |
guint e_book_async_get_book_view (EBook *book, constgchar *query, EBookBookViewCallback cb,gpointer closure);
| book : | |
| query : | |
| cb : | |
| closure : | |
| Returns : |
| << EBookViewListener | e-book-types >> |