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

Data Fields | |
| eo_elem_t * | eo_elem |
| queue_elem_t * | q_elem |
| em_event_t | event |
| int | delete_queues |
| odp_atomic_u32_t | free_at_zero |
| em_core_mask_t | core_mask |
| em_status_t | core [EM_MAX_CORES] |
Store local function return values into a common struct for later inspection
Definition at line 89 of file em_internal_event_types.h.
| em_status_t loc_func_retval_t::core[EM_MAX_CORES] |
Slot for each core to store the actual local func retval
Definition at line 115 of file em_internal_event_types.h.
| em_core_mask_t loc_func_retval_t::core_mask |
Mask of cores that were sent the local function request
Definition at line 112 of file em_internal_event_types.h.
| int loc_func_retval_t::delete_queues |
Request to also delete the queues when removing them, em_eo_remove_queue_all(_sync)(...) only
Definition at line 103 of file em_internal_event_types.h.
| eo_elem_t* loc_func_retval_t::eo_elem |
EO elem related to the local functions
Definition at line 91 of file em_internal_event_types.h.
| em_event_t loc_func_retval_t::event |
store allocated event handle inside struct for em_free()
Definition at line 97 of file em_internal_event_types.h.
| odp_atomic_u32_t loc_func_retval_t::free_at_zero |
For error situation handling, use count to determine a safe time to free this struct/event without multicore race conditions
Definition at line 109 of file em_internal_event_types.h.
| queue_elem_t* loc_func_retval_t::q_elem |
Queue elem related to the local functions
Definition at line 94 of file em_internal_event_types.h.