package
0.26.0
Repository: https://github.com/xiaotianfork/quic-go.git
Documentation: pkg.go.dev

# Functions

ComposeVersionNegotiation composes a Version Negotiation.
No description provided by the author
Is0RTTPacket says if this is a 0-RTT packet.
IsVersionNegotiationPacket says if this is a version negotiation packet.
LogFrame logs a frame, either sent or received.
NewFrameParser creates a new frame parser.
ParseConnectionID parses the destination connection ID of a packet.
ParsePacket parses a packet.
ParseVersionNegotiationPacket parses a Version Negotiation packet.

# Variables

ErrInvalidReservedBits is returned when the reserved bits are incorrect.
No description provided by the author

# Structs

An AckFrame is an ACK frame.
AckRange is an ACK range.
A ConnectionCloseFrame is a CONNECTION_CLOSE frame.
A CryptoFrame is a CRYPTO frame.
A DataBlockedFrame is a DATA_BLOCKED frame.
A DatagramFrame is a DATAGRAM frame.
ExtendedHeader is the header of a QUIC packet.
A HandshakeDoneFrame is a HANDSHAKE_DONE frame.
The Header is the version independent part of the header.
A MaxDataFrame carries flow control information for the connection.
A MaxStreamDataFrame is a MAX_STREAM_DATA frame.
A MaxStreamsFrame is a MAX_STREAMS frame.
A NewConnectionIDFrame is a NEW_CONNECTION_ID frame.
A NewTokenFrame is a NEW_TOKEN frame.
A PathChallengeFrame is a PATH_CHALLENGE frame.
A PathResponseFrame is a PATH_RESPONSE frame.
A PingFrame is a PING frame.
PreferredAddress is the value encoding in the preferred_address transport parameter.
A ResetStreamFrame is a RESET_STREAM frame in QUIC.
A RetireConnectionIDFrame is a RETIRE_CONNECTION_ID frame.
A StopSendingFrame is a STOP_SENDING frame.
A StreamDataBlockedFrame is a STREAM_DATA_BLOCKED frame.
A StreamFrame of QUIC.
A StreamsBlockedFrame is a STREAMS_BLOCKED frame.
TransportParameters are parameters sent to the peer during the handshake.

# Interfaces

A Frame in QUIC.
A FrameParser parses QUIC frames, one by one.