Nexus HTTP/3
A QUIC and HTTP/3 library
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cnexus::h3::acceptorHTTP/3 acceptor that owns a UDP socket and uses it to accept and service incoming connections
 Cnexus::quic::acceptorGeneric QUIC acceptor that owns a UDP socket and uses it to accept and service incoming connections
 Cnexus::h3::clientHTTP/3 client that owns a UDP socket and uses it to service client connections
 Cnexus::quic::clientGeneric QUIC client that owns a UDP socket and uses it to service client connections
 Cnexus::h3::client_connectionHTTP/3 connection that can initiate outgoing streams and accept server-pushed streams
 Cnexus::quic::connectionGeneric QUIC connection that can initiate outgoing streams and accept incoming streams
 Cnexus::quic::connection_idOpaque connection id string
 Cnexus::global::contextContext object representing the global initialization of the nexus QUIC/HTTP library, and its consequent global cleanup on destruction
 Cnexus::h3::fieldsOrdered list of headers for an http request or response. all field name comparisons are case-insensitive
 Cboost::intrusive::list_base_hook
 Cnexus::h3::fieldImmutable key/value pair to represent a single header
 Cstd::runtime_error
 Cnexus::quic::bad_settingException thrown by client/server constructors on unchecked settings
 Cnexus::h3::serverHTTP/3 server capable of managing one or more UDP sockets via class acceptor
 Cnexus::quic::serverGeneric QUIC server capable of managing one or more UDP sockets via class acceptor
 Cnexus::h3::server_connectionHTTP/3 connection that can accept incoming streams and push associated outgoing streams
 Cboost::intrusive::set_base_hook
 Cnexus::h3::fieldImmutable key/value pair to represent a single header
 Cnexus::quic::settingsQuic transport settings used to initialize a client or server
 Cnexus::quic::streamGeneric bidirectional QUIC stream that meets the type requirements of asio's AsyncRead/WriteStream and SyncRead/WriteStream
 Cnexus::h3::streamBidirectional 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