Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type D ¶
type D interface {
Set(time.Duration) time.Duration
Wait()
Get() time.Duration
}
Delay makes it easy to add (threadsafe) configurable delays to other objects.
func VariableNormal ¶ added in v0.4.3
func VariableNormal(t, std time.Duration, rng *rand.Rand) D
VariableNormal is a delay following a normal distribution Notice that to implement the D interface Set can only change the mean delay the standard deviation is set only at initialization
func VariableUniform ¶ added in v0.4.3
func VariableUniform(t, d time.Duration, rng *rand.Rand) D
VariableUniform is a delay following a uniform distribution Notice that to implement the D interface Set can only change the minimum delay the delta is set only at initialization
Click to show internal directories.
Click to hide internal directories.