
#include <queueing.h>

Data Fields | |
| 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 123 of file queueing.h.
| unsigned int Queue_struct::length |
Definition at line 125 of file queueing.h.
Referenced by CqsCreate(), CqsDequeue(), CqsEmpty(), CqsEnqueue(), CqsEnqueueFifo(), CqsEnqueueGeneral(), CqsEnqueueLifo(), CqsEnumerateQueue(), and CqsLength().
| unsigned int Queue_struct::maxlen |
Definition at line 126 of file queueing.h.
Referenced by CqsCreate(), CqsEnqueue(), CqsEnqueueFifo(), CqsEnqueueGeneral(), CqsEnqueueLifo(), and CqsMaxLength().
struct deq_struct Queue_struct::zeroprio [read] |
A double ended queue for zero priority messages.
Definition at line 127 of file queueing.h.
Referenced by CqsCreate(), CqsDequeue(), CqsEnqueue(), CqsEnqueueFifo(), CqsEnqueueGeneral(), CqsEnqueueLifo(), CqsEnumerateQueue(), CqsGetPriority(), CqsIncreasePriorityForEntryMethod(), CqsIncreasePriorityForMemCriticalEntries(), and CqsRemoveSpecific().
struct prioq_struct Queue_struct::negprioq [read] |
A priority queue for negative priority messages.
Definition at line 128 of file queueing.h.
Referenced by CqsCreate(), CqsDelete(), CqsDequeue(), CqsEnqueueGeneral(), CqsEnumerateQueue(), CqsGetPriority(), CqsIncreasePriorityForEntryMethod(), CqsIncreasePriorityForMemCriticalEntries(), and CqsRemoveSpecific().
struct prioq_struct Queue_struct::posprioq [read] |
A priority queue for negative priority messages.
Definition at line 129 of file queueing.h.
Referenced by CqsCreate(), CqsDelete(), CqsDequeue(), CqsEnqueueGeneral(), CqsEnumerateQueue(), CqsGetPriority(), CqsIncreasePriorityForEntryMethod(), CqsIncreasePriorityForMemCriticalEntries(), and CqsRemoveSpecific().
1.5.5