Versions in this module Expand all Collapse all v0 v0.2.0 Jun 28, 2018 Changes in this version + type DelayTask struct + Duration time.Duration + func NewDelayTask(cb DelayTaskCB, d time.Duration) *DelayTask + func (t *DelayTask) Start() error + func (t *DelayTask) Stop() error + type DelayTaskCB func() v0.1.0 Apr 20, 2018 Changes in this version + type IRecurringTaskHandler interface + Do func() + type ITimeoutTaskHandler interface + Do func() + type RecurringTask struct + H IRecurringTaskHandler + Interval time.Duration + func NewRecurringTask(h IRecurringTaskHandler, i time.Duration) *RecurringTask + func (t *RecurringTask) Start() error + func (t *RecurringTask) Stop() error + type TimeoutTask struct + Duration time.Duration + H ITimeoutTaskHandler + func NewTimeoutTask(h ITimeoutTaskHandler, d time.Duration) *TimeoutTask + func (t *TimeoutTask) Start() error + func (t *TimeoutTask) Stop() error