Module queue

Source
Expand description

Types and utilities for working with ngx_queue_t, an intrusive doubly-linked list.

This module provides both the tools for interaction with the existing ngx_queue_t objects in the NGINX, and useful high-level types built on top of the ngx_queue_t.

See https://nginx.org/en/docs/dev/development_guide.html#queue.

Structs§

NgxQueue
A wrapper over a raw ngx_queue_t, an intrusive doubly-linked list.
NgxQueueIter
An iterator for the queue.
NgxQueueIterMut
A mutable iterator for the queue.
Queue
A doubly-linked list that owns elements of type T backed by the specified allocator A.
QueueIter
An iterator for the linked list Queue.
QueueIterMut
A mutable iterator for the linked list Queue.

Traits§

NgxQueueEntry
Trait for pointer conversions between the queue entry and its container.