Versions in this module Expand all Collapse all v0 v0.5.0 Apr 11, 2017 Changes in this version + var ErrReceivedSmallerByteOffset = errors.New("Received a smaller byte offset") + type FlowControlManager interface + AddBytesRead func(streamID protocol.StreamID, n protocol.ByteCount) error + AddBytesSent func(streamID protocol.StreamID, n protocol.ByteCount) error + GetReceiveWindow func(streamID protocol.StreamID) (protocol.ByteCount, error) + GetWindowUpdates func() []WindowUpdate + NewStream func(streamID protocol.StreamID, contributesToConnectionFlow bool) + RemainingConnectionWindowSize func() protocol.ByteCount + RemoveStream func(streamID protocol.StreamID) + ResetStream func(streamID protocol.StreamID, byteOffset protocol.ByteCount) error + SendWindowSize func(streamID protocol.StreamID) (protocol.ByteCount, error) + UpdateHighestReceived func(streamID protocol.StreamID, byteOffset protocol.ByteCount) error + UpdateWindow func(streamID protocol.StreamID, offset protocol.ByteCount) (bool, error) + func NewFlowControlManager(connectionParameters handshake.ConnectionParametersManager, ...) FlowControlManager + type WindowUpdate struct + Offset protocol.ByteCount + StreamID protocol.StreamID