EM-ODP  3.7.0
Event Machine on ODP
q_elem_output_ Struct Reference

#include <em_queue_types.h>

Collaboration diagram for q_elem_output_:

Data Fields

em_output_queue_conf_t output_conf
 
em_event_t output_fn_args_event
 
uint32_t idx
 
env_spinlock_t lock
 

Detailed Description

Output queue specific part of the queue element

Definition at line 166 of file em_queue_types.h.

Field Documentation

◆ idx

uint32_t q_elem_output_::idx

Output queue index used for output queue tracking, not same as queue index

Definition at line 172 of file em_queue_types.h.

◆ lock

env_spinlock_t q_elem_output_::lock

Lock for output queues during an ordered-context

Definition at line 174 of file em_queue_types.h.

◆ output_conf

em_output_queue_conf_t q_elem_output_::output_conf

Output Queue config, incl. output_fn(..., output_fn_args)

Definition at line 168 of file em_queue_types.h.

◆ output_fn_args_event

em_event_t q_elem_output_::output_fn_args_event

Copied output_fn_args content of length 'args_len' stored in event

Definition at line 170 of file em_queue_types.h.


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