EM-ODP 4.4.0
Event Machine on ODP
Loading...
Searching...
No Matches
evhdl_t Union Reference

#include <em_event_types.h>

Data Fields

em_event_t event
 
struct { 
 
   uint64_t   evptr: 48 
 
   uint64_t   evgen: 16 
 
};  
 

Detailed Description

Internal representation of the event handle (em_event_t) when using Event State Verification (ESV)

An event-generation-count is encoded into the high bits of the event handle to catch illegal usage after the event ownership has been transferred. Each user-to-EM event state transition increments the .evgen and thus obsoletes any further use of the handle by that user.

Definition at line 77 of file em_event_types.h.

Field Documentation

◆ event

em_event_t evhdl_t::event

Definition at line 78 of file em_event_types.h.

◆ evgen

uint64_t evhdl_t::evgen

Definition at line 82 of file em_event_types.h.

◆ evptr

uint64_t evhdl_t::evptr

Definition at line 81 of file em_event_types.h.


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