# Packages
No description provided by the author
# Functions
AbsDuration returns the absolute value of a time duration.
No description provided by the author
Max returns the maximum of two Ints.
MaxByteCount returns the maximum of two ByteCounts.
MaxDuration returns the max duration.
MaxInt64 returns the minimum of two int64.
MaxPacketNumber returns the max packet number.
MaxTime returns the later time.
MaxUint32 returns the maximum of two uint32.
MaxUint64 returns the maximum of two uint64.
Min returns the minimum of two Ints.
MinByteCount returns the minimum of two ByteCounts.
MinDuration returns the minimum duration.
MinInt64 returns the minimum of two int64.
MinNonZeroDuration return the minimum duration that's not zero.
MinNonZeroTime returns the earlist time that is not time.Time{} If both a and b are time.Time{}, it returns time.Time{}.
MinPacketNumber returns the min packet number.
MinTime returns the earlier time.
MinUint32 returns the maximum of two uint32.
MinUint64 returns the maximum of two uint64.
NewBufferedWriteCloser creates an io.WriteCloser from a bufio.Writer and an io.Closer.
NewByteIntervalList returns an initialized list.
NewNewConnectionIDList returns an initialized list.
NewPacketIntervalList returns an initialized list.
NewRTTStats makes a properly initialized RTTStats object.
NewTimer creates a new timer that is not set.
# Constants
InfDuration is a duration of infinite length.
LogLevelDebug enables debug logs (e.g.
LogLevelError enables err logs.
LogLevelInfo enables info logs (e.g.
LogLevelNothing disables.
# Variables
BigEndian is the big-endian implementation of ByteOrder.
DefaultLogger is used by quic-go for logging.
# Structs
An AtomicBool is an atomic bool.
ByteInterval is an interval from one ByteCount to the other.
ByteIntervalElement is an element of a linked list.
ByteIntervalList is a linked list of ByteIntervals.
NewConnectionID is a new connection ID.
NewConnectionIDElement is an element of a linked list.
NewConnectionIDList is a linked list of NewConnectionIDs.
PacketInterval is an interval from one PacketNumber to the other.
PacketIntervalElement is an element of a linked list.
PacketIntervalList is a linked list of PacketIntervals.
Rand is a wrapper around crypto/rand that adds some convenience functions known from math/rand.
RTTStats provides round-trip statistics.
A Timer wrapper that behaves correctly when resetting.
# Type aliases
LogLevel of quic-go.