# Functions
DetermineContextError determines what the context error is if any.
No description provided by the author
Parallelise parallelises an action over as many goroutines as specified by the argList and retrieves all the results when all the goroutines are done.
RunActionWithParallelCheck runs an action with a check in parallel The function performing the check should return true if the check was favorable; false otherwise.
RunActionWithTimeout runs an action with timeout.
RunActionWithTimeoutAndCancelStore runs an action with timeout The cancel store is used just to register the cancel function so that it can be called on Cancel.
RunActionWithTimeoutAndContext runs an action with timeout blockingAction's context will be cancelled on exit.
SafeSchedule calls function `f` regularly with a `period` and an `offset`, similarly to Schedule but with context control.
SafeScheduleAfter calls once function `f` after `offset` similarly to ScheduleAfter but stops the function is controlled by the context.
Schedule calls function `f` regularly with a `period` and an `offset`.
ScheduleAfter calls once function `f` after `offset`.
SleepWithContext performs an interruptable sleep Similar to time.Sleep() but also responding to context cancellation instead of blocking for the whole length of time.
SleepWithInterruption performs an interruptable sleep Similar to time.Sleep() but also interrupting when requested instead of blocking for the whole length of time.
# Structs
No description provided by the author