QueueDefinition Struct Reference
Collaboration diagram for QueueDefinition:

Data Fields

int8_t * pcHead
 
int8_t * pcTail
 
int8_t * pcWriteTo
 
union {
   int8_t *   pcReadFrom
 
   UBaseType_t   uxRecursiveCallCount
 
u
 
List_t xTasksWaitingToSend
 
List_t xTasksWaitingToReceive
 
volatile UBaseType_t uxMessagesWaiting
 
UBaseType_t uxLength
 
UBaseType_t uxItemSize
 
volatile int8_t cRxLock
 
volatile int8_t cTxLock
 

Field Documentation

volatile int8_t QueueDefinition::cRxLock
volatile int8_t QueueDefinition::cTxLock
int8_t* QueueDefinition::pcHead
int8_t* QueueDefinition::pcReadFrom
int8_t* QueueDefinition::pcTail
int8_t* QueueDefinition::pcWriteTo
union { ... } QueueDefinition::u
UBaseType_t QueueDefinition::uxItemSize
UBaseType_t QueueDefinition::uxLength
volatile UBaseType_t QueueDefinition::uxMessagesWaiting
UBaseType_t QueueDefinition::uxRecursiveCallCount
List_t QueueDefinition::xTasksWaitingToReceive
List_t QueueDefinition::xTasksWaitingToSend

The documentation for this struct was generated from the following file:
  • /var/www/html/SJSU-DEV-Linux/firmware/default/lib/L1_FreeRTOS/src/queue.c