API Reference elixir_quic v#0.16.7
Copy MarkdownModules
Certificate-based QUIC v1 reliable streams with bounded pull consumption.
Abyss callback adapter for the external Quic.Endpoint runtime.
Bounded QUIC v1 wire helpers.
Pure RFC 9002-style NewReno congestion controller.
Temporary serialized QUIC connection runtime using an externally owned IO capability.
Bounded sparse storage for one QUIC CRYPTO stream.
Bounded standalone UDP endpoint with persistent connection routing.
Typed error categories used at QUIC runtime boundaries.
Deterministic handshake packet scheduler.
Socket-free IO adapter contract.
Pure bounded endpoint state for QUIC external IO.
Bounded integration writer backed by a caller-owned send function.
Standalone UDP socket capability with one outstanding receive credit.
Passive, bounded QUIC v1 Initial observation.
Bounded peer connection-ID state and retirement watermark.
Capability-checked client wire policy for Quic.
QUIC v1 Initial packet protection primitives.
Explicit-time QUIC packet-number spaces and loss recovery state.
Bounded, authenticated server Retry tokens. The endpoint owns the random key and supplies monotonic microseconds. Tokens bind the source IP/port, original DCID and Retry SCID; restarting the endpoint invalidates outstanding tokens. They prove address reachability, not a client identity, and are replayable within their short lifetime. No per-client token state is retained.
Small data contracts separating pure transitions from runtime IO.
Legacy behaviour for externally owned sockets and deterministic tests.
Successful sends return actual completion time in monotonic microseconds,
matching Quic.IO.
Deterministic monotonic clock for pure engine tests.
Connection-owned QUIC stream state.
Serialized adapter around the public SSL.QUIC action protocol.
Bounded QUIC v1 transport-parameter wire and semantic helpers.