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] |
1.6.3