iv_timer_unregister register, respectively unregister, a timer with the current threads
ivykis event loop.
iv_timer_registered on a timer returns true if that timer is currently registered with
When a timer that is registered becomes ready, due to the current
system clock value becoming greater than or equal to the timers
->expires member field, the callback function specified by
->handler is called in the thread that the timer was registered in, with
->cookie as its first and sole argument. When this happens, the timer is
The application is allowed to change the
->handler members at any time. The application is not allowed to change
->expires member while the timer is registered.
struct iv_timer can only be registered in one thread at a time, and a timer can only
be unregistered in the thread that it was registered from.
There is no limit on the number of timers registered at once.
for programming examples.