EM-ODP 4.4.0
Event Machine on ODP
Loading...
Searching...
No Matches
event_group_elem_t Struct Reference

#include <em_event_group_types.h>

Collaboration diagram for event_group_elem_t:

Data Fields

egrp_counter_t counts
 
em_event_group_t event_group ENV_CACHE_LINE_ALIGNED
 
bool in_stash
 
int num_notif
 
em_notif_t notif_tbl [EM_EVENT_GROUP_MAX_NOTIF]
 
void *end[0] ENV_CACHE_LINE_ALIGNED
 

Detailed Description

EM Event Group element

Definition at line 89 of file em_event_group_types.h.

Field Documentation

◆ counts

egrp_counter_t event_group_elem_t::counts

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 95 of file em_event_group_types.h.

◆ ENV_CACHE_LINE_ALIGNED [1/2]

em_event_group_t event_group event_group_elem_t::ENV_CACHE_LINE_ALIGNED

The event group handle associated with this element. Constant after init.

Definition at line 101 of file em_event_group_types.h.

◆ ENV_CACHE_LINE_ALIGNED [2/2]

void* end [0] event_group_elem_t::ENV_CACHE_LINE_ALIGNED

for alignment/padding purposes only

Definition at line 115 of file em_event_group_types.h.

◆ in_stash

bool event_group_elem_t::in_stash

true/false, event group is in stash(free/unused)

Definition at line 104 of file em_event_group_types.h.

◆ notif_tbl

em_notif_t event_group_elem_t::notif_tbl[EM_EVENT_GROUP_MAX_NOTIF]

Contains the notification events to send when the event group count reaches zero.

Definition at line 112 of file em_event_group_types.h.

◆ num_notif

int event_group_elem_t::num_notif

Number of notification events in .notif_tbl[]

Definition at line 107 of file em_event_group_types.h.


The documentation for this struct was generated from the following file: