Manages and schedules a list of timer tasks.
Represents a task that needs to run at some point in the future.
Calls task.cancel.
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
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Management of timed events.