|
| T * | next_blocking () |
| |
| void | typed_insert (T *entry) |
| | Inserts an entry at the end of the queue.
|
| |
| | QAsync () |
| | Default Constructor.
|
| |
| | ~QAsync () |
| | Default destructor.
|
| |
| void | insert (QMember *item, unsigned index=0) |
| | Add an item to the back of the queue.
|
| |
| void | next_async (Executable *flow) |
| | Get an item from the front of the queue.
|
| |
| QMember * | next (unsigned index) |
| | Get an item from the front of the queue.
|
| |
| Result | next () |
| | Get an item from the front of the queue.
|
| |
| Result | next_locked () |
| | Get an item from the front of the queue.
|
| |
| size_t | pending (unsigned index) |
| | Get the number of pending items in the queue.
|
| |
| size_t | pending () |
| | Get the number of pending items in the queue.
|
| |
| bool | empty (unsigned index) |
| | Test if the queue is empty.
|
| |
| bool | empty () |
| | Test if the queue is empty.
|
| |
template<class T>
class TypedQAsync< T >
Strongly typed queue class with asynchronous access.
Definition at line 405 of file Queue.hxx.