package
0.0.0-20230209052722-fd67b0616c6d
Repository: https://github.com/project-faster/quic-go.git
Documentation: pkg.go.dev

# Packages

Package list implements a doubly linked list.

# Functions

AbsDuration returns the absolute value of a time duration.
No description provided by the author
No description provided by the author
MaxTime returns the later time.
No description provided by the author
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{}.
MinTime returns the earlier time.
NewBufferedWriteCloser creates an io.WriteCloser from a bufio.Writer and an io.Closer.
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.
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.

# Interfaces

A ByteOrder specifies how to convert byte sequences into 16-, 32-, or 64-bit unsigned integers.
A Logger logs.

# Type aliases

LogLevel of quic-go.