| Evolution-Data-Server Manual: Address Book Client (libebook) | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
EBookViewListenerEBookViewListener — Listens for call responses and event notifications from EBookView objects. |
EBookViewListener; EBookViewListenerResponse; enum EBookViewListenerOperation; EBookViewListener * e_book_view_listener_new (void); void e_book_view_listener_start (EBookViewListener *listener); void e_book_view_listener_stop (EBookViewListener *listener);
typedef struct {
EBookViewListenerOperation op;
/* For SequenceComplete */
EBookViewStatus status;
/* For ContactsRemovedEvent */
GList *ids;
/* For Contact[sAdded|Modified]Event */
GList *contacts; /* Of type EContact. */
/* For StatusMessageEvent */
char *message;
} EBookViewListenerResponse;
Data sent back to the e-book object.
typedef enum {
/* Async events */
ContactsAddedEvent,
ContactsRemovedEvent,
ContactsModifiedEvent,
SequenceCompleteEvent,
StatusMessageEvent,
} EBookViewListenerOperation;
Asynchronous events that are listened for.
EBookViewListener * e_book_view_listener_new (void);
Creates and returns a new EBookViewListener.
Returns : |
a new EBookViewListener |
void e_book_view_listener_start (EBookViewListener *listener);
Makes listener start generating events.
|
an EBookViewListener |
void e_book_view_listener_stop (EBookViewListener *listener);
Makes listener stop generating events.
|
an EBookViewListener |
"response" signalvoid user_function (EBookViewListener *ebookviewlistener, gpointer arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |