Module s2n_quic_transport::stream

source ·
Expand description

This module contains the implementation of QUIC Streams and their management

Modules§

Structs§

  • Manages all active Streams inside a connection. AbstractStreamManager is parameterized over the Stream type.
  • This component manages stream concurrency limits.
  • Per-stream limits
  • A readable QUIC stream
  • A writeable QUIC stream
  • A readable and writeable QUIC stream
  • Events that are triggered through a state-update on a Stream. E.g. retrieving new data can unblock readers, which is signalled via this Event.
  • The ID of a stream.
  • The implementation of a Stream. This is mostly a facade over the reading and writing half of the Stream.

Enums§

  • Errors that a stream can encounter.
  • The Stream Type defines whether data can be transmitted in both directions or only in a single direction.

Traits§

Type Aliases§