Expand description
Phantom Transport - Stream Management
Multiplexed streams within a session. Each stream has independent sequence numbers (no Head-of-Line blocking).
Structs§
- Outbound
Segment - One segment handed back by
Stream::poll_sendfor transmission. - Stream
- Stream - multiplexed data channel within a session
Enums§
- Stream
State - Stream state
Constants§
- INITIAL_
STREAM_ WINDOW - Initial per-stream send window — caps how many bytes the local
side will put on the wire before receiving a
WINDOW_UPDATEfrom the peer. 64 KiB matches QUIC’s stream initial-window default. - MAX_
SEND_ WINDOW - Hard ceiling on the credit-based send window.
WINDOW_UPDATEframes add relative credit; this caps the accumulated window so a peer that floods inflated credits cannot overflow the counter. A compliant peer never grants more than ~oneINITIAL_STREAM_WINDOWof outstanding credit, so the cap is only a misbehaving-peer guard (the receiver’s own delivery HARD_CAP is the real bound on buffering).