Microchip® Advanced Software Framework

QueueDefinition Struct Reference

Data Fields

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

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::pcTail
int8_t * QueueDefinition::pcWriteTo
int8_t* QueueDefinition::pcWriteTo
union { ... } QueueDefinition::u
union { ... } QueueDefinition::u
union { ... } QueueDefinition::u
UBaseType_t QueueDefinition::uxItemSize
UBaseType_t QueueDefinition::uxLength
volatile UBaseType_t QueueDefinition::uxMessagesWaiting
unsigned portBASE_TYPE QueueDefinition::uxRecursiveCallCount
UBaseType_t QueueDefinition::uxRecursiveCallCount
volatile BaseType_t QueueDefinition::xRxLock
volatile BaseType_t QueueDefinition::xRxLock
List_t QueueDefinition::xTasksWaitingToReceive
List_t QueueDefinition::xTasksWaitingToSend
volatile BaseType_t QueueDefinition::xTxLock
volatile BaseType_t QueueDefinition::xTxLock