Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JitterStatistics ¶
type JitterStatistics struct {
Start time.Time
End time.Time
Host string
RTTS []time.Duration
UncorrectedSD time.Duration
CorrectedSD time.Duration
SquaredDeviation time.Duration
RttRange time.Duration
PingStatistics *ping.Statistics
}
Statistics represents the jitter test results with corrected and uncorrected deviations
type Jitterer ¶
type Jitterer struct {
Host string
// contains filtered or unexported fields
}
Jitterer represents the configuration and actors to test jitter
func NewJitterer ¶
NewJitterer returns a new Jitterer for the host specified
func (*Jitterer) SetBlockSampleSize ¶
SetBlockSampleSize controls the number of test in the sample
func (*Jitterer) SetPingerPrivileged ¶
SetPingerPrivileged indicates if application should use UDP or priveleged ICMP packets
func (*Jitterer) SetPingerTimeout ¶
SetPingerTimeout time for tests to complete
func (*Jitterer) Statistics ¶
func (j *Jitterer) Statistics() *JitterStatistics
Click to show internal directories.
Click to hide internal directories.