Nexus HTTP/3
A QUIC and HTTP/3 library
|
▼Nnexus | Networking |
▼Nglobal | Global initialization |
Ccontext | Context object representing the global initialization of the nexus QUIC/HTTP library, and its consequent global cleanup on destruction |
▼Nh3 | HTTP/3 library |
Cclient | HTTP/3 client that owns a UDP socket and uses it to service client connections |
Cclient_connection | HTTP/3 connection that can initiate outgoing streams and accept server-pushed streams |
Cfield | Immutable key/value pair to represent a single header |
Cfields | Ordered list of headers for an http request or response. all field name comparisons are case-insensitive |
Cserver | HTTP/3 server capable of managing one or more UDP sockets via class acceptor |
Cacceptor | HTTP/3 acceptor that owns a UDP socket and uses it to accept and service incoming connections |
Cserver_connection | HTTP/3 connection that can accept incoming streams and push associated outgoing streams |
Cstream | 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 |
▼Nquic | Generic QUIC library |
Cclient | Generic QUIC client that owns a UDP socket and uses it to service client connections |
Cconnection | Generic QUIC connection that can initiate outgoing streams and accept incoming streams |
Cconnection_id | Opaque connection id string |
Cserver | Generic QUIC server capable of managing one or more UDP sockets via class acceptor |
Cacceptor | Generic QUIC acceptor that owns a UDP socket and uses it to accept and service incoming connections |
Cbad_setting | Exception thrown by client/server constructors on unchecked settings |
Csettings | Quic transport settings used to initialize a client or server |
Cstream | Generic bidirectional QUIC stream that meets the type requirements of asio's AsyncRead/WriteStream and SyncRead/WriteStream |