types.h

// SPDX-License-Identifier: MIT

struct elosEventBuffer
[source]

Data structure of an EventBuffer

safuFlags_t flags
[source]

contains the component status bits, e.g. initialized

int writeTrigger
[source]

optional eventfd that is used for signalizing that an event was written

elosEventBufferRing_t *ring
[source]

pointer to an array of elosEventBufferRing_t’s

int ringCount
[source]

size of the array of elosEventBufferRing_t’s

struct elosEventBufferParam
[source]

Parameter for EventBuffer initialization

uint32_t limitEventCount
[source]

Number of Events for each priority that an EventBuffer is required to keep available

struct elosEventBufferParam_t
[source]

Parameter for EventBuffer initialization

uint32_t limitEventCount
[source]

Number of Events for each priority that an EventBuffer is required to keep available

struct elosEventBufferRing
[source]

Ring data structure of an EventBuffer. Stores the Events written to the EventBuffer, each priority (e.g. HIGH, NORMAL) has its own indivual ring.

safuRingBuffer_t ringBuffer
[source]

safuRingBuffer containing the Events

uint32_t limitEventCount
[source]

size of the RingBuffer used for storing the Events

struct elosEventBufferRing_t
[source]

Ring data structure of an EventBuffer. Stores the Events written to the EventBuffer, each priority (e.g. HIGH, NORMAL) has its own indivual ring.

safuRingBuffer_t ringBuffer
[source]

safuRingBuffer containing the Events

uint32_t limitEventCount
[source]

size of the RingBuffer used for storing the Events

struct elosEventBuffer_t
[source]

Data structure of an EventBuffer

safuFlags_t flags
[source]

contains the component status bits, e.g. initialized

int writeTrigger
[source]

optional eventfd that is used for signalizing that an event was written

elosEventBufferRing_t *ring
[source]

pointer to an array of elosEventBufferRing_t’s

int ringCount
[source]

size of the array of elosEventBufferRing_t’s