Components/Libraries/XF/FreeRTOS/Queue

From UIT
Revision as of 13:06, 10 August 2017 by Sara.chalokh (Talk | contribs)
Jump to: navigation, search

Contents

Queue

The class Queue is a C++ interface that manage a FreeRTOS queue.

Member Attibuts

Queue()

Queue(baseUInt oSizeofObject)

~Queue()

bool initQueue(baseUInt oSizeofObject)

bool push(void* opEl, timeSize oTimeToWait)

bool pushCopy(void* opEl, TickType_t oTimeToWait)

bool pushFromISR(void* opEl)

bool pushCopyFromISR(void* opEl)

void* pop(timeSize oTimeToWait)

void* popFromISR()

void* peek(timeSize oTimeToWait)

void* peekFromISR()

bool overWrite(void* opEl)

bool overWriteCopy(void* opEl)

bool overWriteFromISR(void* opEl)

bool overWriteCopyFromISR(void* opEl)

bool isEmpty()

bool isFull()

QUEUE_LENGHT_SIZE itemsInQueue()

QUEUE_LENGHT_SIZE freeSpaceInQueue()

void reset()

bool isCreated()

Member Functions Description

Personal tools
Namespaces
Variants
Actions
Navigation
Browse
Toolbox