Expand description
QUIC connection state machine and management
Structs§
- Chunk
- A chunk of data from the receive stream
- Chunks
- Chunks returned from
RecvStream::read()
. - Closed
Stream - Error indicating that a stream has not been opened or has already been finished or reset
- Connection
- Protocol state and logic for a single QUIC connection
- Connection
Stats - Connection statistics
- Datagrams
- API to control datagram traffic
- Frame
Stats - Number of frames transmitted of each frame type
- Path
Stats - Statistics related to a transmission path
- Recv
Stream - Access to streams
- RttEstimator
- RTT estimation for a particular network path
- Send
Stream - Access to streams
- Should
Transmit - Indicates whether a frame needs to be transmitted
- Streams
- Access to streams
- UdpStats
- Statistics about UDP datagrams transmitted or received on a connection
- Written
- Indicates how many bytes and chunks had been transferred in a write operation
Enums§
- Connection
Error - Reasons why a connection might be lost
- Event
- Events of interest to the application
- Finish
Error - Reasons why attempting to finish a stream might fail
- Read
Error - Errors triggered when reading from a recv stream
- Readable
Error - Errors triggered when opening a recv stream for reading
- Send
Datagram Error - Errors that can arise when sending a datagram
- State
- Connection state machine states
- Stream
Event - Application events about streams
- Write
Error - Errors triggered while writing to a send stream