QuicHttp3 (elixir_quic_http3 v0.16.0)

View Source

HTTP/3 application protocol boundary for QUIC transports.

This package owns HTTP/3 semantics above QUIC. It deliberately does not implement QUIC packet handling or expose the legacy :quic_h3 API. The transport-agnostic session is available through QuicHttp3.Session.

Summary

Functions

The HTTP/3 ALPN identifier used by the QUIC transport adapter.

Return the protocol capabilities currently implemented by this app.

Types

alpn()

@type alpn() :: binary()

capabilities()

@type capabilities() :: %{
  alpn: alpn(),
  http3: false,
  qpack: false,
  webtransport: false
}

Functions

alpn()

The HTTP/3 ALPN identifier used by the QUIC transport adapter.

capabilities()

Return the protocol capabilities currently implemented by this app.