Documentation
¶
Index ¶
- type Controller
- func (l *Controller) AddDataLoss(size int, retransmitting bool)
- func (l *Controller) AddDelaySample(d time.Duration, size int)
- func (l *Controller) AddRTTSample(rtt time.Duration)
- func (l *Controller) AddSent(size int)
- func (l *Controller) CTO() time.Duration
- func (l *Controller) CWND() int
- func (l *Controller) Debug() bool
- func (l *Controller) DigestDelaySamples()
- func (l *Controller) FlightSize() int
- func (l *Controller) HackTest(size int)
- func (l *Controller) RTTMean() time.Duration
- func (l *Controller) RTTVar() time.Duration
- func (l *Controller) StartDebugging()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller ...
func (*Controller) AddDataLoss ¶
func (l *Controller) AddDataLoss(size int, retransmitting bool)
AddDataLoss ...
func (*Controller) AddDelaySample ¶
func (l *Controller) AddDelaySample(d time.Duration, size int)
AddDelaySample ...
func (*Controller) AddRTTSample ¶
func (l *Controller) AddRTTSample(rtt time.Duration)
AddRTTSample ...
func (*Controller) DigestDelaySamples ¶
func (l *Controller) DigestDelaySamples()
DigestDelaySamples ...
func (*Controller) HackTest ¶
func (l *Controller) HackTest(size int)
account for scheduled competing flow
Click to show internal directories.
Click to hide internal directories.