David Herrmann
39b3cc1237
Eloop: Fix function name typo
...
Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2011-12-03 16:38:14 +01:00
David Herrmann
7fa1ab55dd
Eloop: Add debug statements
...
Add some more debug statements to allow easier eloop monitoring.
Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2011-12-03 15:09:10 +01:00
David Herrmann
1fb4c71895
Eloop: Pass mask argument to fd callbacks
...
fd-callbacks are pretty useless if we do not pass a mask argument with the
current flags.
Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2011-12-03 12:22:36 +01:00
David Herrmann
42a6c76e28
Eloop: Add idle-event support
...
Idle events are dispatched everytime kmscon_eloop_dispatch() is called. To allow
the callbacks to add/remove/modify all current idle events (including themself),
we need to keep a pointer to the currently dispatched event.
Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2011-12-03 12:04:29 +01:00
David Herrmann
fe5b180fbb
Add event loop
...
Add event loop implementation with support for fd's and signal's through
signalfd.
Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2011-12-03 11:42:41 +01:00