concurrency.stream.cron

Undocumented in source.

Members

Aliases

Spec
alias Spec = Algebraic!(Always, Exact, Every, Each)
Undocumented in source.

Functions

cronStream
auto cronStream(CronSpec schedule, bool emitAtStart)
Undocumented in source. Be warned that the author may not have intended to support it.
matches
auto matches(uint value, Spec spec)
Undocumented in source. Be warned that the author may not have intended to support it.
timeTillNext
auto timeTillNext(Spec spec, SysTime now)
Undocumented in source. Be warned that the author may not have intended to support it.
timeTillNextHour
auto timeTillNextHour(Spec spec, SysTime now)
Undocumented in source. Be warned that the author may not have intended to support it.
timeTillNextMinute
auto timeTillNextMinute(Spec spec, SysTime now)
Undocumented in source. Be warned that the author may not have intended to support it.
timeTillNextTrigger
auto timeTillNextTrigger(CronSpec schedule, SysTime time)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Always
struct Always
Undocumented in source.
CronSpec
struct CronSpec
Undocumented in source.
Deferrer
struct Deferrer
Undocumented in source.
Each
struct Each
Undocumented in source.
Every
struct Every
Undocumented in source.
Exact
struct Exact
Undocumented in source.

Meta