Skip to content

Struct QueueDefinition

ClassList > QueueDefinition

Public Attributes

Type Name
int8_t cRxLock
int8_t cTxLock
int8_t * pcHead
int8_t * pcWriteTo
union QueueDefinition::@1 u
UBaseType_t uxItemSize
UBaseType_t uxLength
UBaseType_t uxMessagesWaiting
QueuePointers_t xQueue
SemaphoreData_t xSemaphore
List_t xTasksWaitingToReceive
List_t xTasksWaitingToSend

Public Attributes Documentation

variable cRxLock

volatile int8_t QueueDefinition::cRxLock;

variable cTxLock

volatile int8_t QueueDefinition::cTxLock;

variable pcHead

int8_t* QueueDefinition::pcHead;

variable pcWriteTo

int8_t* QueueDefinition::pcWriteTo;

variable u

union QueueDefinition::@1 QueueDefinition::u;

variable uxItemSize

UBaseType_t QueueDefinition::uxItemSize;

variable uxLength

UBaseType_t QueueDefinition::uxLength;

variable uxMessagesWaiting

volatile UBaseType_t QueueDefinition::uxMessagesWaiting;

variable xQueue

QueuePointers_t QueueDefinition::xQueue;

variable xSemaphore

SemaphoreData_t QueueDefinition::xSemaphore;

variable xTasksWaitingToReceive

List_t QueueDefinition::xTasksWaitingToReceive;

variable xTasksWaitingToSend

List_t QueueDefinition::xTasksWaitingToSend;

The documentation for this class was generated from the following file fw/rbcx-coprocessor/lib/FreeRTOS/src/queue.c