eloop: add timer support
authorRan Benita <ran234@gmail.com>
Wed, 1 Feb 2012 21:35:02 +0000 (22:35 +0100)
committerDavid Herrmann <dh.herrmann@googlemail.com>
Wed, 1 Feb 2012 21:35:54 +0000 (22:35 +0100)
commitfb14273bf7a735fa50e3d42a92be581ec4659bc2
treeb665631d90783b899b7c7ff2889e3f20a9a2ea41
parent8fa3336a6b03aca1aa781f8db50c5b86d13ac00b
eloop: add timer support

Add support for dispatching events every given interval. timerfd is used
for hooking up to the event loop, similar to how signalfd is used.

Only relative, monotonic and possibly repeating timer events are
supported. It can be enhanced if there's ever a need.

Signed-off-by: Ran Benita <ran234@gmail.com>
Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
src/eloop.c
src/eloop.h