Documentation ¶
Index ¶
- func DefaultTCPTracker(conn net.Conn, metadata *M.Metadata) net.Conn
- func DefaultUDPTracker(conn net.PacketConn, metadata *M.Metadata) net.PacketConn
- func NewTCPTracker(conn net.Conn, metadata *M.Metadata, manager *Manager) net.Conn
- func NewUDPTracker(conn net.PacketConn, metadata *M.Metadata, manager *Manager) net.PacketConn
- type Manager
- type Snapshot
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultTCPTracker ¶
DefaultTCPTracker returns a new net.Conn(*tcpTacker) with default manager.
func DefaultUDPTracker ¶
func DefaultUDPTracker(conn net.PacketConn, metadata *M.Metadata) net.PacketConn
DefaultUDPTracker returns a new net.PacketConn(*udpTacker) with default manager.
func NewTCPTracker ¶
func NewUDPTracker ¶
func NewUDPTracker(conn net.PacketConn, metadata *M.Metadata, manager *Manager) net.PacketConn
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
var DefaultManager *Manager
func (*Manager) PushDownloaded ¶
func (*Manager) PushUploaded ¶
func (*Manager) ResetStatistic ¶
func (m *Manager) ResetStatistic()
Click to show internal directories.
Click to hide internal directories.