EM-ODP  3.7.0
Event Machine on ODP
internal_event_t Union Reference

#include <em_internal_event_types.h>

Collaboration diagram for internal_event_t:

Data Fields

uint64_t id
 
struct {
   uint64_t   id
 
   em_event_group_t   event_group
 
   void(*   f_done_callback )(void *arg_ptr)
 
   void *   f_done_arg_ptr
 
   int   num_notif
 
   em_notif_t   notif_tbl [EM_EVENT_GROUP_MAX_NOTIF]
 
done
 
struct {
   uint64_t   id
 
   em_queue_group_t   queue_group
 
q_grp
 
struct {
   uint64_t   id
 
   em_event_group_t   event_group
 
   eo_elem_t *   eo_elem
 
   queue_elem_t *   q_elem
 
   int   delete_queues
 
   loc_func_retval_t *   retvals
 
loc_func
 

Detailed Description

Internal event

Definition at line 93 of file em_internal_event_types.h.

Field Documentation

◆ done

struct { ... } internal_event_t::done

'done' event

◆ id

uint64_t internal_event_t::id

All internal events start with 'id'

Definition at line 95 of file em_internal_event_types.h.

◆ loc_func

struct { ... } internal_event_t::loc_func

core local function call request event

◆ q_grp

struct { ... } internal_event_t::q_grp

'queue group' operation event


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