utils

package
v0.0.0-...-6263e47 Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2024 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	InputMaxDelay    = maxDelay
	InputMinDelay    = minDelay
	InputMaxLossRate = maxLossRate
	Output           = defaultOutput
	PrintNum         = 10
)

Functions

func ExportCsv

func ExportCsv(data []CloudflareIPData)

func NoPrintResult

func NoPrintResult() bool

func ParseReservedString

func ParseReservedString(reservedString string) (reserved [3]byte, err error)

Types

type Bar

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

func NewBar

func NewBar(count int, MyStrStart, MyStrEnd string) *Bar

func (*Bar) Done

func (b *Bar) Done()

func (*Bar) Grow

func (b *Bar) Grow(num int, MyStrVal string)

type CloudflareIPData

type CloudflareIPData struct {
	*PingData
	// contains filtered or unexported fields
}

type PingData

type PingData struct {
	IP       *net.UDPAddr
	Sended   int
	Received int
	Delay    time.Duration
}

type PingDelaySet

type PingDelaySet []CloudflareIPData

func (PingDelaySet) FilterDelay

func (s PingDelaySet) FilterDelay() (data PingDelaySet)

func (PingDelaySet) FilterLossRate

func (s PingDelaySet) FilterLossRate() (data PingDelaySet)

func (PingDelaySet) Len

func (s PingDelaySet) Len() int

func (PingDelaySet) Less

func (s PingDelaySet) Less(i, j int) bool

func (PingDelaySet) Print

func (s PingDelaySet) Print()

func (PingDelaySet) Swap

func (s PingDelaySet) Swap(i, j int)

Jump to

Keyboard shortcuts

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