![]() | ![]() | ![]() | Evolution API Reference: libebook, the Addressbook Library | ![]() |
---|
EBookListener — Listens for call responses and event notifications from EBook objects.
struct EBookListenerResponse; enum EBookListenerOperation; EBookListener* e_book_listener_new (void); void e_book_listener_stop (EBookListener *listener);
Exposes the Evolution:BookListener interface. Contrast with EBookViewListener.
struct EBookListenerResponse { EBookListenerOperation op; /* For most Response notifications */ EBookStatus status; /* For GetBookViewReponse */ GNOME_Evolution_Addressbook_BookView book_view; /* For GetSupportedFields/GetSupportedAuthMethods */ GList *list; /* For ProgressEvent */ char *msg; short percent; /* For LinkStatusEvent */ gboolean connected; /* For WritableStatusEvent */ gboolean writable; /* For Card[Added|Removed|Modified]Event */ char *id; char *vcard; };
typedef enum { /* Async responses */ OpenBookResponse, RemoveBookResponse, CreateContactResponse, RemoveContactResponse, ModifyContactResponse, GetContactResponse, GetContactListResponse, GetBookViewResponse, GetChangesResponse, AuthenticationResponse, GetSupportedFieldsResponse, GetSupportedAuthMethodsResponse, /* Async events */ LinkStatusEvent, WritableStatusEvent, ProgressEvent, } EBookListenerOperation;
EBookListener* e_book_listener_new (void);
Creates and returns a new EBookListener for the book.
Returns : | a new EBookListener |
<< Evolution API Reference: libebook, the Addressbook Library | EBookViewListener >> |