Performs an operation at the specified time.
Performs an operation after the specified delay.
Run f
every elapsed period
, starting period
from now.
Run f
every elapsed period
, starting period
from now.
Run f
at time when
; subsequently run f
at every elapsed period
.
Run f
at time when
; subsequently run f
at every elapsed period
.
If when
is negative or undefined, it will be treated as Time.epoch.
If period
is negative or undefined, the timer task will be rescheduled
immediately (i.e., period
will be treated as Duration.Zero).
Run f
at time when
.
Run f
at time when
.
If when
is negative or undefined, it will be treated as Time.epoch.
The underlying Timer instance used for proxying methods.
The underlying Timer instance used for proxying methods.
Stop the timer.
Stop the timer. Pending tasks are cancelled. The timer is unusable after being stopped.