Run an asynchronous task after a given time.
The task will first run after the given timeout, and can either repeat or run only once (the default). Works similarly to Vibe.d's setTimer.
Determines the minimum amount of time that elapses before the timer fires.
If non-null, this delegate will be called when the timer fires
Speficies if the timer fires repeatedly or only once
A Timer instance with the ability to control the timer
See Implementation
Run an asynchronous task after a given time.
The task will first run after the given timeout, and can either repeat or run only once (the default). Works similarly to Vibe.d's setTimer.