Nexus HTTP/3
A QUIC and HTTP/3 library
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123]
 NnexusNetworking
 NglobalGlobal initialization
 CcontextContext object representing the global initialization of the nexus QUIC/HTTP library, and its consequent global cleanup on destruction
 Nh3HTTP/3 library
 CclientHTTP/3 client that owns a UDP socket and uses it to service client connections
 Cclient_connectionHTTP/3 connection that can initiate outgoing streams and accept server-pushed streams
 CfieldImmutable key/value pair to represent a single header
 CfieldsOrdered list of headers for an http request or response. all field name comparisons are case-insensitive
 CserverHTTP/3 server capable of managing one or more UDP sockets via class acceptor
 CacceptorHTTP/3 acceptor that owns a UDP socket and uses it to accept and service incoming connections
 Cserver_connectionHTTP/3 connection that can accept incoming streams and push associated outgoing streams
 CstreamBidirectional 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
 NquicGeneric QUIC library
 CclientGeneric QUIC client that owns a UDP socket and uses it to service client connections
 CconnectionGeneric QUIC connection that can initiate outgoing streams and accept incoming streams
 Cconnection_idOpaque connection id string
 CserverGeneric QUIC server capable of managing one or more UDP sockets via class acceptor
 CacceptorGeneric QUIC acceptor that owns a UDP socket and uses it to accept and service incoming connections
 Cbad_settingException thrown by client/server constructors on unchecked settings
 CsettingsQuic transport settings used to initialize a client or server
 CstreamGeneric bidirectional QUIC stream that meets the type requirements of asio's AsyncRead/WriteStream and SyncRead/WriteStream