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.
The default timer
Prototype for core.time.MonoTime (TickDuration replacement). See https://github.com/D-Programming-Language/druntime/pull/711
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.