|
| | QList () |
| | Default Constructor.
|
| |
| | ~QList () |
| | Destructor.
|
| |
| Atomic * | lock () |
| |
| void | insert (QMember *item, unsigned index) |
| | Add an item to the back of the queue.
|
| |
| void | insert_locked (QMember *item, unsigned index) |
| | Add an item to the back 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 queue in priority order.
|
| |
| Result | next_locked () |
| |
| size_t | pending (unsigned index) |
| | Get the number of pending items in the queue.
|
| |
| size_t | pending () |
| | Get the total number of pending items in all queues in the list.
|
| |
| size_t | size () |
| |
| bool | empty (unsigned index) |
| | Test if the queue is empty.
|
| |
| bool | empty () |
| | Test if all the queues are empty.
|
| |
template<unsigned ITEMS>
class QList< ITEMS >
A list of queues.
Index 0 is the highest priority queue with increasingly higher indexes having increasingly lower priority.
Definition at line 465 of file Queue.hxx.