Everything the outbox is holding: what is waiting, what nacked, and what is out. More...
#include <outbox_queue.h>
Data Fields | |
| OutboxJob | queue [OUTBOX_QUEUE_MAX] |
| This pass's work queue, oldest first. | |
| int | queue_len |
| How many jobs are in the queue. | |
| OutboxJob | failed [OUTBOX_QUEUE_MAX] |
| Requests that nacked this pass, held for the next. | |
| int | failed_len |
| How many jobs are in the failed set. | |
| OutboxJob | inflight |
| The job in flight, OUTBOX_NONE when nothing is out. | |
Everything the outbox is holding: what is waiting, what nacked, and what is out.
Zero-initialized is the empty state, since OUTBOX_NONE is the enum's zero.