timer
Overview
The timer
module manages and processes both cyclic and single shot timeouts. It provides
functionality to set these timeouts, check if a timer is active and cancel the enqueued timeouts.
The Timer
class uses the instances of Timeout
class, where each instance represents individual
timeout.