HTTP.WebTransport.StreamQueue (http_web_transport v0.10.0)

View Source

Queue handle for incoming WebTransport streams.

Summary

Types

kind()

@type kind() :: :incoming_bidirectional | :incoming_unidirectional

t()

@type t() :: %HTTP.WebTransport.StreamQueue{
  kind: kind(),
  transport: HTTP.WebTransport.t()
}

Functions

read(stream_queue, options \\ [])

@spec read(t(), keyword() | map()) ::
  {:ok,
   HTTP.WebTransport.BidirectionalStream.t()
   | HTTP.WebTransport.ReceiveStream.t()}
  | {:error, term()}