Template for typesafe basic object queue container. More...
#include <linked.h>
Public Member Functions | |
void | add (T *object) |
Add an object to the end of the object queue. | |
objqueue () | |
Create a new object stack. | |
T * | pop (void) |
Pop an object from the end of the object queue. | |
T * | pull (void) |
Pull an object from the start of the object queue. | |
void | push (T *object) |
Push an object to start of queue. |
Template for typesafe basic object queue container.
The object type, T, that is contained in the fifo must be derived from DLinkedObject.
Definition at line 1219 of file linked.h.
void ucc::objqueue< T >::add | ( | T * | object | ) | [inline] |
T* ucc::objqueue< T >::pop | ( | void | ) | [inline] |
Pop an object from the end of the object queue.
Reimplemented from ucc::ObjectQueue.
Definition at line 1252 of file linked.h.
T* ucc::objqueue< T >::pull | ( | void | ) | [inline] |
Pull an object from the start of the object queue.
Reimplemented from ucc::ObjectQueue.
Definition at line 1245 of file linked.h.
void ucc::objqueue< T >::push | ( | T * | object | ) | [inline] |