Expand description

This module contains the implementation of QUIC Streams and their management

Modules

Bulk operations performed on streams

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

A trait which represents an internally used Stream

Type Definitions