Components/Libraries/XF/FreeRTOS/Queue
Queue
The class Queue is a C++ interface that manage a FreeRTOS queue.
Member Attibuts
Queue()
Description
The constructor of the queue. It will create an uninitialized FreeRTOS queue. It mean that the queue is created but could not be used. Call initQueue to initialize it.
Parameters
oSizeofObject : the size of the element that must be contained by the Queue
Queue(baseUInt oSizeofObject)
Description
The constructor of the queue. It will create a free RTOS queue and initialize it for the given object size.
Parameters
oSizeofObject : the size of the element that must be contained by the Queue
~Queue()
Description
The destructor of the Queue. It will delete the free RTOS queue.
Not that if the queue contains pointer, the objects must be deleted manually
bool initQueue(baseUInt oSizeofObject)
Description
Initialize the queue for the given size of object
Parameters
oSizeofObject : the size of the element that must be contained by the queue
Return
Return true if the Queue has been initialized correctly, else false