|  | 
| 
 Compounds | 
| struct | XePManager_s | 
| struct | XePManagerMsg_s | 
| struct | XePManagerThread_s | 
| 
 Typedefs | 
| typedef XePManager_s | XePManager | 
| typedef XePManagerThread_s | XePManagerThread | 
| typedef void(* | XePManagerMsgCb )(void *data, void *arg_out) | 
| typedef XePManagerMsg_s | XePManagerMsg | 
| 
 Enumerations | 
| enum | XePManagerThreadState { XEP_MANAGER_THREAD_STATE_NONE, 
XEP_MANAGER_THREAD_STATE_RUNNING, 
XEP_MANAGER_THREAD_STATE_IDLE
 } | 
| enum | XePManagerMsgType { XEP_MANAGER_NONE, 
XEP_MANAGER_CAPABILITY, 
XEP_MANAGER_CREATE, 
XEP_MANAGER_DELETE,
 XEP_MANAGER_RENAME, 
XEP_MANAGER_SUBSCRIBE, 
XEP_MANAGER_UNSUBSCRIBE, 
XEP_MANAGER_LIST,
 XEP_MANAGER_LSUB, 
XEP_MANAGER_STATUS, 
XEP_MANAGER_APPEND, 
XEP_MANAGER_CLOSE,
 XEP_MANAGER_EXPUNGE, 
XEP_MANAGER_SEARCH, 
XEP_MANAGER_FETCH_FIELDS, 
XEP_MANAGER_GET_BODYSTRUCTURE,
 XEP_MANAGER_MIME_FIND_DEFAULT, 
XEP_MANAGER_FETCH_PART, 
XEP_MANAGER_FETCH, 
XEP_MANAGER_FLAGS_CHANGE,
 XEP_MANAGER_LIST_FLAGS_CHANGE, 
XEP_MANAGER_STORE, 
XEP_MANAGER_COPY, 
XEP_MANAGER_PROCESSING,
 XEP_MANAGER_SEARCHING, 
XEP_MANAGER_UPDATE, 
XEP_MANAGER_CHECK, 
XEP_MANAGER_SMTP_SEND,
 XEP_MANAGER_DISCONNECT, 
XEP_MANAGER_MAILBOX_DISCONNECT, 
XEP_MANAGER_EXIT, 
XEP_MANAGER_DONE,
 XEP_MANAGER_EXIT_DONE
 }
 | 
| 
 Functions | 
| XePManagerMsg * | a_Manager_msg_new (void) | 
| void | a_Manager_msg_free (XePManagerMsg *msg) | 
| void | a_Manager_msg_set_type (XePManagerMsg *msg, XePManagerMsgType type) | 
| void | a_Manager_msg_flush_old (XePManagerMsg *msg) | 
|  | ! Cancel older messages by not executing them. 
 
 | 
| XePManagerMsgType | a_Manager_msg_get_type (XePManagerMsg *msg) | 
| void | a_Manager_msg_set_source (XePManagerMsg *msg, void *source) | 
| void * | a_Manager_msg_get_source (XePManagerMsg *msg) | 
| void | a_Manager_msg_set_target (XePManagerMsg *msg, void *target) | 
| void * | a_Manager_msg_get_target (XePManagerMsg *msg) | 
| void | a_Manager_msg_set_source_target (XePManagerMsg *msg, void *source, void *target) | 
| void | a_Manager_msg_add_callback (XePManagerMsg *msg, XePManagerMsgCb callback, void *data) | 
| void | a_Manager_msg_set_arg_in (XePManagerMsg *msg, void *arg_in) | 
| void * | a_Manager_msg_get_arg_in (XePManagerMsg *msg) | 
| void | a_Manager_msg_set_arg_out (XePManagerMsg *msg, void *arg_out) | 
| void * | a_Manager_msg_get_arg_out (XePManagerMsg *msg) | 
| void | a_Manager_msg_set_args (XePManagerMsg *msg, void *arg_in, void *arg_out) | 
| XePManagerThreadState | a_Manager_thread_get_state_safe (XePManagerThread *thread) | 
| int | a_Manager_thread_data_is_locked (XePManagerThread *thread) | 
| void | a_Manager_msg_set_state_holder (XePManagerMsg *msg, XePManagerMsgType *state_holder) | 
| void | a_Manager_msg_submit (XePManagerMsg *msg) | 
| void | a_Manager_init (XetPan *xetpan) | 
| void | a_Manager_quit (XetPan *xetpan) |