Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTrackedPacketConn ¶ added in v1.5.2
func NewTrackedPacketConn(conn net.PacketConn, tracker Tracker) (net.PacketConn, error)
Types ¶
type NoopTracker ¶
type NoopTracker struct{}
func (NoopTracker) AddReadBytes ¶
func (NoopTracker) AddReadBytes(n int64)
func (NoopTracker) AddWriteBytes ¶
func (NoopTracker) AddWriteBytes(n int64)
type PacketConn ¶ added in v1.5.2
type TrackedConn ¶
type TrackedPacketConn ¶ added in v1.5.2
type TrackedPacketConn struct {
PacketConn
// contains filtered or unexported fields
}
func (*TrackedPacketConn) SetReadBuffer ¶ added in v1.5.2
func (c *TrackedPacketConn) SetReadBuffer(bytes int) error
func (*TrackedPacketConn) SetWriteBuffer ¶ added in v1.5.2
func (c *TrackedPacketConn) SetWriteBuffer(bytes int) error
Click to show internal directories.
Click to hide internal directories.