Management of timed events.
Manages and schedules a list of timer tasks.
Represents a task that needs to run at some point in the future.
Convenience function to schedule and return a TimerTask that runs handler after delay repeatedly.
Convenience function to schedule and return a TimerTask that runs handler after delay once.
Used to throttle actions to happen no more often than a certain period. If last was less that span ago, return false. Otherwise, update last to the current time and return true.
Prototype for core.time.MonoTime (TickDuration replacement). See https://github.com/D-Programming-Language/druntime/pull/711
The default timer