Contains the queue context state. More...
#include <queue.h>
Data Fields | |
| uint8_t ** | queue |
| uint64_t | tags [QSC_QUEUE_MAX_DEPTH] |
| size_t | count |
| size_t | depth |
| size_t | position |
| size_t | width |
Contains the queue context state.
| size_t count |
The number of queue items.
| size_t depth |
The maximum number of items in the queue.
| size_t position |
The next empty slot in the queue.
| uint8_t** queue |
The pointer to a 2-dimensional queue array.
| uint64_t tags[QSC_QUEUE_MAX_DEPTH] |
The 64-bit tag associated with each queue item.
| size_t width |
The maximum byte length of a queue item.