package
0.0.0-20241202070857-e8bc3c4afa6d
Repository: https://github.com/project-faster/mp-quic-go.git
Documentation: pkg.go.dev

# Functions

ComposeVersionNegotiation composes a Version Negotiation Packet.
LogFrame logs a frame, either sent or received.
ParseAckFrame reads an ACK frame.
No description provided by the author
ParseBlockedFrame parses a BLOCKED frame.
No description provided by the author
ParseConnectionCloseFrame reads a CONNECTION_CLOSE frame.
ParseGoawayFrame parses a GOAWAY frame.
No description provided by the author
ParsePingFrame parses a Ping frame.
ParsePublicHeader parses a QUIC packet's public header.
ParsePublicReset parses a Public Reset.
ParseRstStreamFrame parses a RST_STREAM frame.
ParseStopWaitingFrame parses a StopWaiting frame.
ParseStreamFrame reads a stream frame.
ParseWindowUpdateFrame parses a RST_STREAM frame.
PeekConnectionID parses the connection ID from a QUIC packet's public header.
WritePublicReset writes a Public Reset.

# Variables

ErrInvalidAckRanges occurs when a client sends inconsistent ACK ranges.
ErrInvalidFirstAckRange occurs when the first ACK range contains no packets.
No description provided by the author
ErrPacketWithUnknownVersion occurs when a packet with an unknown version is parsed.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

An AckFrame is an ACK frame in QUIC.
AckRange is an ACK range.
A AddAddressFrame in QUIC.
A BlockedFrame in QUIC.
A ClosePathFrame in (IETF) QUIC.
A ConnectionCloseFrame in QUIC.
A GoawayFrame is a GOAWAY frame.
A PathsFrame in QUIC.
A PingFrame is a ping frame.
The PublicHeader of a QUIC packet.
A PublicReset is a PUBLIC_RESET.
A RstStreamFrame in QUIC.
A StopWaitingFrame in QUIC.
A StreamFrame of QUIC.
A WindowUpdateFrame in QUIC.

# Interfaces

A Frame in QUIC.