API Reference Manual  1.47.0
odp_aggr_enq_param_t Struct Reference

Event aggregator enqueuing parameters. More...

#include <queue_types.h>

Data Fields

uint8_t start_of_vector:1
 The event being enqueued is the first event of related events. More...
 
uint8_t end_of_vector:1
 The event being enqueued is the last event of related events. More...
 

Detailed Description

Event aggregator enqueuing parameters.

Definition at line 353 of file api/spec/queue_types.h.

Field Documentation

◆ start_of_vector

uint8_t odp_aggr_enq_param_t::start_of_vector

The event being enqueued is the first event of related events.

Give a hint to an event aggregator to make room for new events in the aggregation queue by generating an event vector of the events already in the aggregation queue. This makes it more likely that this event and the related events end up in the same event vector.

This flag has an effect only when an event is enqueued to an event aggregation queue.

Default value is zero.

Definition at line 367 of file api/spec/queue_types.h.

◆ end_of_vector

uint8_t odp_aggr_enq_param_t::end_of_vector

The event being enqueued is the last event of related events.

Give a hint to an event aggregator to stop aggregating more events before generating an event vector. This reduces the delay experienced by the events being aggregated.

This flag has an effect only when an event is enqueued to an event aggregation queue.

Default value is zero.

Definition at line 380 of file api/spec/queue_types.h.


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