#include <queueing.h>
Data Fields | |
void ** | bgn |
Pointer to first slot in circular buffer. | |
void ** | end |
Pointer past last slot in circular buffer. | |
void ** | head |
Pointer to first used slot in circular buffer. | |
void ** | tail |
Pointer to next available slot in circular buffer. | |
void * | space [4] |
Enough space for the first 4 entries. |
Definition at line 44 of file queueing.h.
void** deq_struct::bgn |
Pointer to first slot in circular buffer.
Definition at line 47 of file queueing.h.
Referenced by CqsDeqDequeue(), CqsDeqEnqueueFifo(), CqsDeqEnqueueLifo(), CqsDeqExpand(), CqsDeqInit(), CqsEnumerateDeq(), CqsFindRemoveSpecificDeq(), CqsPrioqDequeue(), and CqsRemoveSpecificDeq().
void** deq_struct::end |
Pointer past last slot in circular buffer.
Definition at line 48 of file queueing.h.
Referenced by CqsDeqDequeue(), CqsDeqEnqueueFifo(), CqsDeqEnqueueLifo(), CqsDeqExpand(), CqsDeqInit(), CqsEnumerateDeq(), CqsFindRemoveSpecificDeq(), and CqsRemoveSpecificDeq().
void** deq_struct::head |
Pointer to first used slot in circular buffer.
Definition at line 49 of file queueing.h.
Referenced by CqsDeqDequeue(), CqsDeqEnqueueFifo(), CqsDeqEnqueueLifo(), CqsDeqExpand(), CqsDeqInit(), CqsEnumerateDeq(), CqsEnumeratePrioq(), CqsFindRemoveSpecificDeq(), CqsFindRemoveSpecificPrioq(), CqsGetPriority(), CqsPrioqDequeue(), CqsRemoveSpecificDeq(), and CqsRemoveSpecificPrioq().
void** deq_struct::tail |
Pointer to next available slot in circular buffer.
Definition at line 50 of file queueing.h.
Referenced by CqsDeqDequeue(), CqsDeqEnqueueFifo(), CqsDeqEnqueueLifo(), CqsDeqExpand(), CqsDeqInit(), CqsEnumerateDeq(), CqsEnumeratePrioq(), CqsFindRemoveSpecificDeq(), CqsFindRemoveSpecificPrioq(), CqsGetPriority(), CqsPrioqDequeue(), CqsRemoveSpecificDeq(), and CqsRemoveSpecificPrioq().
void* deq_struct::space[4] |
Enough space for the first 4 entries.
Definition at line 51 of file queueing.h.
Referenced by CqsDeqExpand(), CqsDeqInit(), and CqsPrioqDequeue().