
#include <queueing.h>

Data Fields | |
| void * | stlQ |
| An STL-based alternative to charm's msg queues. | |
| unsigned int | length |
| unsigned int | maxlen |
| struct deq_struct | zeroprio |
| A double ended queue for zero priority messages. | |
| struct prioq_struct | negprioq |
| A priority queue for negative priority messages. | |
| struct prioq_struct | posprioq |
| A priority queue for negative priority messages. | |
If the user modifies the queue, NULL entries may be present, and hence NULL values will be returned by CqsDequeue().
Definition at line 125 of file queueing.h.
| void* Queue_struct::stlQ |
An STL-based alternative to charm's msg queues.
Definition at line 128 of file queueing.h.
Referenced by CqsCreate(), CqsDelete(), CqsDequeue(), CqsEmpty(), CqsEnqueue(), CqsEnqueueFifo(), CqsEnqueueGeneral(), CqsEnqueueLifo(), CqsEnumerateQueue(), CqsLength(), and CqsMaxLength().
| unsigned int Queue_struct::length |
| unsigned int Queue_struct::maxlen |
struct deq_struct Queue_struct::zeroprio [read] |
A double ended queue for zero priority messages.
Definition at line 132 of file queueing.h.
Referenced by CqsCreate(), CqsGetPriority(), CqsIncreasePriorityForEntryMethod(), CqsIncreasePriorityForMemCriticalEntries(), and CqsRemoveSpecific().
struct prioq_struct Queue_struct::negprioq [read] |
A priority queue for negative priority messages.
Definition at line 133 of file queueing.h.
Referenced by CqsCreate(), CqsDelete(), CqsGetPriority(), CqsIncreasePriorityForEntryMethod(), CqsIncreasePriorityForMemCriticalEntries(), and CqsRemoveSpecific().
struct prioq_struct Queue_struct::posprioq [read] |
A priority queue for negative priority messages.
Definition at line 134 of file queueing.h.
Referenced by CqsCreate(), CqsDelete(), CqsGetPriority(), CqsIncreasePriorityForEntryMethod(), CqsIncreasePriorityForMemCriticalEntries(), and CqsRemoveSpecific().
1.5.5