Quiver.HTTP3.Channel (quiver v0.3.0)

Copy Markdown View Source

Opaque handle returned by Quiver.HTTP3.open_datagram_channel/4.

Carries the H/3 connection pid, stream id, and per-channel ref. Users pattern-match only via %Quiver.HTTP3.Channel{}.

Summary

Types

t()

@type t() :: %Quiver.HTTP3.Channel{
  h3_conn: pid(),
  origin: {atom(), String.t(), :inet.port_number()},
  ref: reference(),
  response_headers: nil | [{binary(), binary()}],
  status: nil | 100..599,
  stream_id: non_neg_integer(),
  worker_pid: pid()
}