EM-ODP
3.7.0
Event Machine on ODP
|
#include <em_event_group_types.h>
Data Fields | |
em_notif_t notif_tbl[EM_EVENT_GROUP_MAX_NOTIF] | ENV_CACHE_LINE_ALIGNED |
egrp_counter_t pre | ENV_CACHE_LINE_ALIGNED |
egrp_counter_t post | ENV_CACHE_LINE_ALIGNED |
union { | |
struct { | |
int num_notif | |
bool ready | |
} | |
uint64_t all | |
}; | |
em_event_group_t | event_group |
objpool_elem_t | event_group_pool_elem |
EM Event Group element
Definition at line 64 of file em_event_group_types.h.
uint64_t event_group_elem_t::all |
clear all options at once
Definition at line 88 of file em_event_group_types.h.
em_notif_t notif_tbl [EM_EVENT_GROUP_MAX_NOTIF] event_group_elem_t::ENV_CACHE_LINE_ALIGNED |
Contains the notification events to send when the event group count reaches zero.
Definition at line 69 of file em_event_group_types.h.
egrp_counter_t pre event_group_elem_t::ENV_CACHE_LINE_ALIGNED |
These event group counts determine the number of events to process until completion. Events are counted before and after the receive function in the dispatcher.
Definition at line 76 of file em_event_group_types.h.
em_event_group_t event_group_elem_t::event_group |
The event group handle associated with this element
Definition at line 92 of file em_event_group_types.h.
objpool_elem_t event_group_elem_t::event_group_pool_elem |
Associated pool element for this event group
Definition at line 94 of file em_event_group_types.h.
int event_group_elem_t::num_notif |
The number of notif events stored in notif_tbl[]
Definition at line 83 of file em_event_group_types.h.
bool event_group_elem_t::ready |
true/false, event group is ready for apply
Definition at line 85 of file em_event_group_types.h.