API Reference nhttp_lib v#1.0.0
View SourceModules
HTTP compression utilities for nhttp.
Cookie parsing and encoding utilities (RFC 6265).
Unified error handling for nhttp HTTP library.
HTTP/1.1 codec module - High-performance binary:split implementation.
HTTP/2 protocol layer.
HTTP/2 binary frame encoding and decoding.
HTTP/3 protocol layer.
HTTP/3 binary frame encoding and decoding.
Protocol-agnostic header utilities.
HPACK header compression for HTTP/2 (RFC 7541).
Static Huffman encoder/decoder for HPACK (RFC 7541 Appendix B).
Prefixed integer codec for HPACK and QPACK.
Core HTTP types for the nhttp library.
Shared message-level helpers for the HTTP/2 (RFC 9113) and HTTP/3 (RFC 9114) state machines.
PROXY protocol v1 and v2 parser.
QPACK header compression for HTTP/3 (RFC 9204).
QPACK decoder state machine (RFC 9204 Section 2.2).
Decoder instructions wire format (RFC 9204 Section 4.4).
QPACK dynamic table implementation based on RFC 9204 Section 3.2.
QPACK encoder state machine (RFC 9204 Section 2.1).
Encoder instructions wire format (RFC 9204 Section 4.3).
QPACK field line representations (RFC 9204 Section 4.5).
QPACK Interop Format (QIF) parser and encoded file handler.
QPACK static table for HTTP/3 (RFC 9204 Appendix A).
Socket abstraction layer for nhttp.
String literal codec for HPACK and QPACK.
WebSocket message-level codec, handshake, and session API (RFC 6455).
WebSocket per-frame codec (RFC 6455).