|  |  |  | 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 */
	gchar                   *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. |