src/microserve/http3_quic.cppm module

Namespaces

namespace microserve
HTTP/3 server backend over QUIC/UDP.
namespace microserve::http3_detail
HTTP/3 application session (nghttp3) for one QUIC connection.

Classes

struct microserve::http3_detail::ConnOwner
Non-owning back-refs to the UDP listener.
struct microserve::http3_detail::QuicConnection
One QUIC connection (ngtcp2 + TLS).
struct microserve::http3_detail::ServerTls
Owns the process-wide (per-listener) SSL_CTX so the primary never names OpenSSL.