Data Fields | |
volatile int8_t | cRxLock |
volatile int8_t | cTxLock |
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 |
List_t | xTasksWaitingToReceive |
List_t | xTasksWaitingToSend |
volatile int8_t QueueDefinition::cRxLock |
Referenced by prvUnlockQueue(), xQueueGenericReset(), and xQueueReceiveFromISR().
volatile int8_t QueueDefinition::cTxLock |
int8_t* QueueDefinition::pcHead |
Referenced by prvCopyDataFromQueue(), prvCopyDataToQueue(), prvInitialiseNewQueue(), and xQueueGenericReset().
int8_t* QueueDefinition::pcReadFrom |
Referenced by prvCopyDataFromQueue(), prvCopyDataToQueue(), xQueueGenericReset(), xQueuePeek(), and xQueuePeekFromISR().
int8_t* QueueDefinition::pcTail |
Referenced by prvCopyDataFromQueue(), prvCopyDataToQueue(), and xQueueGenericReset().
int8_t* QueueDefinition::pcWriteTo |
Referenced by prvCopyDataToQueue(), and xQueueGenericReset().
struct QueueDefinition* QueueDefinition::pxQueueSetContainer |
union { ... } QueueDefinition::u |
uint8_t QueueDefinition::ucQueueType |
Referenced by prvInitialiseNewQueue().
UBaseType_t QueueDefinition::uxItemSize |
UBaseType_t QueueDefinition::uxLength |
volatile UBaseType_t QueueDefinition::uxMessagesWaiting |
Referenced by prvCopyDataToQueue(), prvIsQueueEmpty(), prvIsQueueFull(), prvNotifyQueueSetContainer(), uxQueueSpacesAvailable(), vQueueWaitForMessageRestricted(), xQueueGenericReset(), xQueueGenericSend(), xQueueGenericSendFromISR(), xQueueGiveFromISR(), xQueuePeek(), xQueuePeekFromISR(), xQueueReceive(), xQueueReceiveFromISR(), xQueueRemoveFromSet(), and xQueueSemaphoreTake().
UBaseType_t QueueDefinition::uxQueueNumber |
UBaseType_t QueueDefinition::uxRecursiveCallCount |
Referenced by prvInitialiseMutex(), xQueueGiveMutexRecursive(), and xQueueTakeMutexRecursive().
List_t QueueDefinition::xTasksWaitingToReceive |
List_t QueueDefinition::xTasksWaitingToSend |
Referenced by prvUnlockQueue(), xQueueGenericReset(), xQueueGenericSend(), xQueueReceive(), xQueueReceiveFromISR(), and xQueueSemaphoreTake().