#include <SimpleQueue.h>
Inheritance diagram for base::SimpleQueue:
Public Types | |
enum | { FIFO, LIFO } |
Kinds of queue. More... | |
Public Member Functions | |
virtual | ~SimpleQueue () |
virtual void | put (SingleLinkable_t *o)=0 |
put an object in the queue. | |
virtual SingleLinkable_t * | get ()=0 |
get an object from the queue. | |
virtual void | reset ()=0 |
reset the queue. | |
Static Public Member Functions | |
static SimpleQueue * | newInstance (uint32_t kind) |
Get instances. |
|
Kinds of queue.
|
|
|
|
get an object from the queue.
Implemented in base::SimpleLIFOQueue. |
|
Get instances. You need to delete them afterwards.
|
|
put an object in the queue.
Implemented in base::SimpleLIFOQueue, and base::SimpleFIFOQueue. |
|
reset the queue. Resets the queue without deallocating any queue objects. Implemented in base::SimpleLIFOQueue, and base::SimpleFIFOQueue. |