Expand description
§The QUIC base library
The qbase
library defines the necessary basic structures in the QUIC protocol,
including connection IDs, stream IDs, frames, packets, keys, parameters, error codes, etc.
Additionally, based on these basic structures, it defines components for various mechanisms in QUIC, including flow control, handshake, tokens, stream ID management, connection ID management, etc.
Finally, the qbase
module also defines some utility functions
for handling common data structures in the QUIC protocol.
Modules§
- cid
- Operations about QUIC connection IDs.
- error
- QUIC errors.
- flow
- QUIC connection-level flow control.
- frame
- QUIC frames and their codec.
- handshake
- Handshake signal for QUIC connections.
- net
- Endpoint address and Pathway.
- packet
- QUIC packets and their codec.
- param
- QUIC transport parameters and their codec.
- sid
- Stream id types and controllers for different roles and different directions.
- token
- Issuing, storing and verifing tokens operations.
- util
- Utilities for common data structures.
- varint
- Variable-length integers.
Enums§
- Epoch
- The epoch of sending, usually been seen as the index of spaces.