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

#include <em_queue_types.h>

Data Fields

em_queue_t parent_queue
 
em_pool_t pool
 
uint64_t max_tmo_ns
 
uint32_t max_size
 
em_event_type_t event_type
 

Detailed Description

Child aggregator queue data.

Stored in aggregator (EM_QUEUE_TYPE_AGGR) queue elements. Aggregator queues are never added to an EO or queue group, so this data shares space (union) with q_elem_atomic_group_t and q_elem_output_t.

Definition at line 190 of file em_queue_types.h.

Field Documentation

◆ event_type

em_event_type_t q_elem_aggr_::event_type

Aggregation and vector event type (from em_queue_aggr_conf_t)

Definition at line 204 of file em_queue_types.h.

◆ max_size

uint32_t q_elem_aggr_::max_size

Maximum number of events in vector (from em_queue_aggr_conf_t)

Definition at line 201 of file em_queue_types.h.

◆ max_tmo_ns

uint64_t q_elem_aggr_::max_tmo_ns

Maximum time to wait to fill a vector (from em_queue_aggr_conf_t)

Definition at line 198 of file em_queue_types.h.

◆ parent_queue

em_queue_t q_elem_aggr_::parent_queue

Back-reference to the parent queue handle

Definition at line 192 of file em_queue_types.h.

◆ pool

em_pool_t q_elem_aggr_::pool

Event vector pool (from em_queue_aggr_conf_t)

Definition at line 195 of file em_queue_types.h.


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