Versions in this module Expand all Collapse all v0 v0.1.1 Aug 4, 2018 v0.1.0 Aug 4, 2018 Changes in this version + var SysSleepConsumer = func(d time.Duration) + var SysTimeProvider = func() time.Time + type SleepConsumer func(time.Duration) + type TimeProvider func() time.Time + type Timer struct + SleepConsumer SleepConsumer + TimeProvider TimeProvider + func NewTimer() Timer + func (t *Timer) Delta() time.Duration + func (t *Timer) Elapsed() time.Duration + func (t *Timer) Running() bool + func (t *Timer) Start() error + func (t *Timer) Stop() error + func (t *Timer) WaitTill(duration time.Duration) error + func (t *Timer) WaitTillNextFullSecond() error