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

# Functions

BandwidthFromDelta calculates the bandwidth from a number of bytes and a time delta.
NewCubic returns a new Cubic instance.
NewCubicSender makes a new cubic sender.
NewRTTStats makes a properly initialized RTTStats object.

# Constants

BitsPerSecond is 1 bit per second.
BytesPerSecond is 1 byte per second.

# Structs

Cubic implements the cubic algorithm from TCP.
DefaultClock implements the Clock interface using the Go stdlib clock.
HybridSlowStart implements the TCP hybrid slow start algorithm.
PrrSender implements the Proportional Rate Reduction (PRR) per RFC 6937.
RTTStats provides round-trip statistics.

# Interfaces

A Clock returns the current time.
A SendAlgorithm performs congestion control and calculates the congestion window.
SendAlgorithmWithDebugInfo adds some debug functions to SendAlgorithm.

# Type aliases

Bandwidth of a connection.