pexlist

package
v0.17.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 26, 2019 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const MaxLength = 25

Variables

This section is empty.

Functions

This section is empty.

Types

type PEXList

type PEXList struct {
	// contains filtered or unexported fields
}

func New

func New() *PEXList

func NewWithRecentlySeen added in v0.16.0

func NewWithRecentlySeen(rs []tracker.CompactPeer) *PEXList

func (*PEXList) Add

func (l *PEXList) Add(addr *net.TCPAddr)

func (*PEXList) Drop

func (l *PEXList) Drop(addr *net.TCPAddr)

func (*PEXList) Flush

func (l *PEXList) Flush() (added, dropped string)

type RecentlySeen added in v0.16.0

type RecentlySeen struct {
	// contains filtered or unexported fields
}

func (*RecentlySeen) Add added in v0.16.0

func (l *RecentlySeen) Add(addr *net.TCPAddr)

func (*RecentlySeen) Len added in v0.16.0

func (l *RecentlySeen) Len() int

func (*RecentlySeen) Peers added in v0.16.0

func (l *RecentlySeen) Peers() []tracker.CompactPeer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL