|
Compounds |
| struct | XePManagerCallback_s |
Defines |
| #define | XEP_MANAGER_MSG_LEN (sizeof(void *)) |
| #define | XEP_MANAGER_MAX_THREADS 10 |
Typedefs |
| typedef XePManagerCallback_s | XePManagerCallback |
Functions |
| XePManagerThreadState | a_Manager_thread_get_state_safe (XePManagerThread *thread) |
| int | a_Manager_thread_data_is_locked (XePManagerThread *thread) |
| XePManagerMsg * | a_Manager_msg_new (void) |
| void | a_Manager_msg_free (XePManagerMsg *msg) |
| void | a_Manager_msg_set_type (XePManagerMsg *msg, XePManagerMsgType type) |
| XePManagerMsgType | a_Manager_msg_get_type (XePManagerMsg *msg) |
| void | a_Manager_msg_flush_old (XePManagerMsg *msg) |
| | ! Cancel older messages by not executing them.
|
| 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_func, 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) |
| 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) |