Expand description
Priority-based work queue for processing peer requests.
Provides PeerRequestQueue — a multi-level priority queue keyed by
RequestPriority (Critical > High > Normal > Low). Within each priority
level messages are dequeued in strict FIFO order.
The queue tracks a monotonic logical clock advanced via PeerRequestQueue::tick,
stamps every incoming request with the current tick, and accumulates lifetime
statistics in PriorityQueueStats.
Structs§
- Peer
Request - A single request waiting in the queue.
- Peer
Request Queue - Priority-based work queue for peer requests.
- Priority
Queue Stats - Snapshot of queue statistics.
Enums§
- Request
Priority - Priority level for a queued peer request.