![]() |
EM-ODP 4.4.0
Event Machine on ODP
|
#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 |
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.
| 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.
| 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.
| 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.
| 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.
| 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.