#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().