Microchip® Advanced Software Framework

QueueDefinition Struct Reference

Data Fields

volatile int8_t cRxLock
 
volatile int8_t cTxLock
 
int8_t * pcHead
 
signed char * pcHead
 
signed char * pcReadFrom
 
int8_t * pcTail
 
signed char * pcTail
 
int8_t * pcWriteTo
 
signed char * pcWriteTo
 
union {
   int8_t *   pcReadFrom
 
   UBaseType_t   uxRecursiveCallCount
 
u
 
union {
   int8_t *   pcReadFrom
 
   UBaseType_t   uxRecursiveCallCount
 
u
 
UBaseType_t uxItemSize
 
unsigned portBASE_TYPE uxItemSize
 
UBaseType_t uxLength
 
unsigned portBASE_TYPE uxLength
 
volatile UBaseType_t uxMessagesWaiting
 
volatile unsigned portBASE_TYPE uxMessagesWaiting
 
signed portBASE_TYPE xRxLock
 
volatile signed portBASE_TYPE xRxLock
 
volatile BaseType_t xRxLock
 
List_t xTasksWaitingToReceive
 
xList xTasksWaitingToReceive
 
List_t xTasksWaitingToSend
 
xList xTasksWaitingToSend
 
signed portBASE_TYPE xTxLock
 
volatile signed portBASE_TYPE xTxLock
 
volatile BaseType_t xTxLock
 

volatile int8_t QueueDefinition::cRxLock
volatile int8_t QueueDefinition::cTxLock
signed char* QueueDefinition::pcHead
signed char* QueueDefinition::pcReadFrom
int8_t * QueueDefinition::pcTail
signed char* QueueDefinition::pcTail
int8_t * QueueDefinition::pcWriteTo
signed char* QueueDefinition::pcWriteTo
union { ... } QueueDefinition::u
unsigned portBASE_TYPE QueueDefinition::uxItemSize
unsigned portBASE_TYPE QueueDefinition::uxLength
volatile unsigned portBASE_TYPE QueueDefinition::uxMessagesWaiting
UBaseType_t QueueDefinition::uxRecursiveCallCount
signed portBASE_TYPE QueueDefinition::xRxLock
volatile signed portBASE_TYPE QueueDefinition::xRxLock
volatile BaseType_t QueueDefinition::xRxLock
xList QueueDefinition::xTasksWaitingToReceive
xList QueueDefinition::xTasksWaitingToSend
signed portBASE_TYPE QueueDefinition::xTxLock
volatile signed portBASE_TYPE QueueDefinition::xTxLock
volatile BaseType_t QueueDefinition::xTxLock