Quic.TransportParameters (elixir_quic v0.16.7)

Copy Markdown View Source

Bounded QUIC v1 transport-parameter wire and semantic helpers.

The ordered list is the wire representation and is retained so callers can observe order and unknown extensions. values is the validated semantic view of parameters known to this version of Quic.

Summary

Functions

decode(data, opts \\ [])

@spec decode(binary(), keyword()) :: {:ok, map()} | {:error, atom()}

encode(ordered_or_map, opts \\ [])

@spec encode([map()] | map(), keyword()) :: {:ok, binary()} | {:error, atom()}

validate(ordered, opts)

@spec validate(map() | [map()], keyword()) :: :ok | {:error, atom()}