![]() |
EM-ODP 4.4.0
Event Machine on ODP
|
#include <em_event_group_types.h>
Data Fields | ||
| struct { | ||
| uint64_t pre_cnt: EGRP_CNT_BITS | ||
| uint64_t post_cnt: EGRP_CNT_BITS | ||
| uint64_t applied: 1 | ||
| uint64_t gen: EGRP_GEN_BITS | ||
| }; | ||
| uint64_t | all_u64 | |
| uint64_t | atomic_u64 | |
Event Group counters 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 66 of file em_event_group_types.h.
| uint64_t egrp_counter_t::all_u64 |
All counter values combined (non-atomic)
Definition at line 77 of file em_event_group_types.h.
| uint64_t egrp_counter_t::applied |
Event group has been _apply()'d: 0=false, 1=true
Definition at line 73 of file em_event_group_types.h.
| uint64_t egrp_counter_t::atomic_u64 |
Accessed atomically with __atomic_...()
Definition at line 78 of file em_event_group_types.h.
| uint64_t egrp_counter_t::gen |
Current event group generation
Definition at line 75 of file em_event_group_types.h.
| uint64_t egrp_counter_t::post_cnt |
Counter value: post-receive (after the EO receive fn)
Definition at line 71 of file em_event_group_types.h.
| uint64_t egrp_counter_t::pre_cnt |
Counter value: pre-receive (before the EO receive fn)
Definition at line 69 of file em_event_group_types.h.