package
0.0.0-20220622123727-582326c6a2f8
Repository: https://github.com/qdeconinck/mp-quic.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.