package
0.7.0
Repository: https://github.com/ferrieux/quic-go.git
Documentation: pkg.go.dev

# Functions

ComposeGQUICVersionNegotiation composes a Version Negotiation Packet for gQUIC.
ComposeVersionNegotiation composes a Version Negotiation according to the IETF draft.
LogFrame logs a frame, either sent or received.
ParseAckFrame reads an ACK frame.
ParseBlockedFrame parses a BLOCKED frame.
ParseBlockedFrameLegacy parses a BLOCKED frame (in gQUIC format) The frame returned is * a STREAM_BLOCKED frame, if the BLOCKED applies to a stream * a BLOCKED frame, if the BLOCKED applies to the connection.
ParseConnectionCloseFrame reads a CONNECTION_CLOSE frame.
ParseGoawayFrame parses a GOAWAY frame.
ParseHeaderSentByClient parses the header for a packet that was sent by the client.
ParseHeaderSentByServer parses the header for a packet that was sent by the server.
ParseMaxDataFrame parses a MAX_DATA frame.
ParseMaxStreamDataFrame parses a MAX_STREAM_DATA frame.
ParseMaxStreamIDFrame parses a MAX_STREAM_ID frame.
ParsePingFrame parses a Ping frame.
ParsePublicReset parses a Public Reset.
ParseRstStreamFrame parses a RST_STREAM frame.
ParseStopSendingFrame parses a STOP_SENDING frame.
ParseStopWaitingFrame parses a StopWaiting frame.
ParseStreamBlockedFrame parses a STREAM_BLOCKED frame.
ParseStreamFrame reads a STREAM frame.
ParseStreamIDBlockedFrame parses a STREAM_ID_BLOCKED frame.
ParseWindowUpdateFrame parses a WINDOW_UPDATE frame The frame returned is * a MAX_STREAM_DATA frame, if the WINDOW_UPDATE applies to a stream * a MAX_DATA frame, if the WINDOW_UPDATE applies to the connection.
WritePublicReset writes a Public Reset.

# Structs

An AckFrame is an ACK frame.
AckRange is an ACK range.
A BlockedFrame is a BLOCKED frame.
A ConnectionCloseFrame in QUIC.
A GoawayFrame is a GOAWAY frame.
Header is the header of a QUIC packet.
A MaxDataFrame carries flow control information for the connection.
A MaxStreamDataFrame carries flow control information for a stream.
A MaxStreamIDFrame is a MAX_STREAM_ID frame.
A PingFrame is a ping frame.
A PublicReset is a PUBLIC_RESET.
A RstStreamFrame is a RST_STREAM frame in QUIC.
A StopSendingFrame is a STOP_SENDING frame.
A StopWaitingFrame in QUIC.
A StreamBlockedFrame in QUIC.
A StreamFrame of QUIC.
A StreamIDBlockedFrame is a STREAM_ID_BLOCKED frame.

# Interfaces

A Frame in QUIC.