![]() |
EM-ODP 4.4.0
Event Machine on ODP
|
#include <em_internal_event_types.h>

Data Fields | ||
| uint64_t | id | |
| struct { | ||
| uint64_t id | ||
| em_event_group_t event_group | ||
| void(* f_done_callback )(void *arg_ptr) | ||
| void * f_done_arg_ptr | ||
| int num_notif | ||
| em_notif_t notif_tbl [EM_EVENT_GROUP_MAX_NOTIF] | ||
| } | done | |
| struct { | ||
| uint64_t id | ||
| em_queue_group_t queue_group | ||
| } | q_grp | |
| struct { | ||
| uint64_t id | ||
| em_event_group_t event_group | ||
| eo_elem_t * eo_elem | ||
| queue_elem_t * q_elem | ||
| loc_func_retval_t * retvals | ||
| int delete_queues | ||
| } | loc_func | |
| struct { | ||
| uint64_t id | ||
| int thr | ||
| } | term_thread | |
Internal event
Definition at line 121 of file em_internal_event_types.h.
| int internal_event_t::delete_queues |
Definition at line 148 of file em_internal_event_types.h.
| struct { ... } internal_event_t::done |
'done' event
| eo_elem_t* internal_event_t::eo_elem |
Definition at line 145 of file em_internal_event_types.h.
| em_event_group_t internal_event_t::event_group |
Definition at line 128 of file em_internal_event_types.h.
| void* internal_event_t::f_done_arg_ptr |
Definition at line 130 of file em_internal_event_types.h.
| void(* internal_event_t::f_done_callback) (void *arg_ptr) |
Definition at line 129 of file em_internal_event_types.h.
| uint64_t internal_event_t::id |
All internal events start with 'id'
Definition at line 123 of file em_internal_event_types.h.
| struct { ... } internal_event_t::loc_func |
core local function call request event
| em_notif_t internal_event_t::notif_tbl[EM_EVENT_GROUP_MAX_NOTIF] |
Definition at line 132 of file em_internal_event_types.h.
| int internal_event_t::num_notif |
Definition at line 131 of file em_internal_event_types.h.
| queue_elem_t* internal_event_t::q_elem |
Definition at line 146 of file em_internal_event_types.h.
| struct { ... } internal_event_t::q_grp |
'queue group' operation event
| em_queue_group_t internal_event_t::queue_group |
Definition at line 138 of file em_internal_event_types.h.
| loc_func_retval_t* internal_event_t::retvals |
Definition at line 147 of file em_internal_event_types.h.
| struct { ... } internal_event_t::term_thread |
EM thread termination request / announcement
| int internal_event_t::thr |
Definition at line 154 of file em_internal_event_types.h.