#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. |
1.4.2