Data Fields | |
int8_t * | pcHead |
int8_t * | pcTail |
int8_t * | pcWriteTo |
struct QueueDefinition * | pxQueueSetContainer |
union { | |
int8_t * pcReadFrom | |
UBaseType_t uxRecursiveCallCount | |
} | u |
uint8_t | ucQueueType |
UBaseType_t | uxItemSize |
UBaseType_t | uxLength |
volatile UBaseType_t | uxMessagesWaiting |
UBaseType_t | uxQueueNumber |
volatile BaseType_t | xRxLock |
List_t | xTasksWaitingToReceive |
List_t | xTasksWaitingToSend |
volatile BaseType_t | xTxLock |
int8_t* QueueDefinition::pcHead |
Referenced by prvCopyDataFromQueue(), prvCopyDataToQueue(), xQueueGenericCreate(), and xQueueGenericReset().
int8_t* QueueDefinition::pcReadFrom |
int8_t* QueueDefinition::pcTail |
Referenced by prvCopyDataFromQueue(), prvCopyDataToQueue(), and xQueueGenericReset().
int8_t* QueueDefinition::pcWriteTo |
Referenced by prvCopyDataToQueue(), xQueueCreateMutex(), and xQueueGenericReset().
struct QueueDefinition* QueueDefinition::pxQueueSetContainer |
union { ... } QueueDefinition::u |
uint8_t QueueDefinition::ucQueueType |
Referenced by xQueueCreateMutex(), and xQueueGenericCreate().
UBaseType_t QueueDefinition::uxItemSize |
UBaseType_t QueueDefinition::uxLength |
volatile UBaseType_t QueueDefinition::uxMessagesWaiting |
Referenced by prvCopyDataToQueue(), prvIsQueueEmpty(), prvIsQueueFull(), prvNotifyQueueSetContainer(), uxQueueSpacesAvailable(), vQueueWaitForMessageRestricted(), xQueueCreateMutex(), xQueueGenericReceive(), xQueueGenericReset(), xQueueGenericSend(), xQueueGenericSendFromISR(), xQueueGiveFromISR(), xQueuePeekFromISR(), xQueueReceiveFromISR(), and xQueueRemoveFromSet().
UBaseType_t QueueDefinition::uxQueueNumber |
UBaseType_t QueueDefinition::uxRecursiveCallCount |
Referenced by xQueueGiveMutexRecursive(), and xQueueTakeMutexRecursive().
volatile BaseType_t QueueDefinition::xRxLock |
Referenced by prvUnlockQueue(), xQueueCreateMutex(), xQueueGenericReset(), and xQueueReceiveFromISR().
List_t QueueDefinition::xTasksWaitingToReceive |
List_t QueueDefinition::xTasksWaitingToSend |
volatile BaseType_t QueueDefinition::xTxLock |