Nexus HTTP/3
A QUIC and HTTP/3 library
|
Cnexus::h3::acceptor | HTTP/3 acceptor that owns a UDP socket and uses it to accept and service incoming connections |
Cnexus::quic::acceptor | Generic QUIC acceptor that owns a UDP socket and uses it to accept and service incoming connections |
Cnexus::h3::client | HTTP/3 client that owns a UDP socket and uses it to service client connections |
Cnexus::quic::client | Generic QUIC client that owns a UDP socket and uses it to service client connections |
Cnexus::h3::client_connection | HTTP/3 connection that can initiate outgoing streams and accept server-pushed streams |
Cnexus::quic::connection | Generic QUIC connection that can initiate outgoing streams and accept incoming streams |
Cnexus::quic::connection_id | Opaque connection id string |
Cnexus::global::context | Context object representing the global initialization of the nexus QUIC/HTTP library, and its consequent global cleanup on destruction |
Cnexus::h3::fields | Ordered list of headers for an http request or response. all field name comparisons are case-insensitive |
▼Cboost::intrusive::list_base_hook | |
Cnexus::h3::field | Immutable key/value pair to represent a single header |
▼Cstd::runtime_error | |
Cnexus::quic::bad_setting | Exception thrown by client/server constructors on unchecked settings |
Cnexus::h3::server | HTTP/3 server capable of managing one or more UDP sockets via class acceptor |
Cnexus::quic::server | Generic QUIC server capable of managing one or more UDP sockets via class acceptor |
Cnexus::h3::server_connection | HTTP/3 connection that can accept incoming streams and push associated outgoing streams |
▼Cboost::intrusive::set_base_hook | |
Cnexus::h3::field | Immutable key/value pair to represent a single header |
Cnexus::quic::settings | Quic transport settings used to initialize a client or server |
▼Cnexus::quic::stream | Generic bidirectional QUIC stream that meets the type requirements of asio's AsyncRead/WriteStream and SyncRead/WriteStream |
Cnexus::h3::stream | Bidirectional HTTP/3 stream that can send and receive HTTP headers, and meets the type requirements of asio's AsyncRead/WriteStream and SyncRead/WriteStream for transferring the HTTP message body |