Commit Graph

10 Commits

Author SHA1 Message Date
Dmitry Simonenko 08731e1152 machinarium: separate on_read and on_write fd handler events 2017-04-12 15:17:51 +03:00
Dmitry Simonenko b0f4e9c092 machinarium: remake core api using new event loop impl 2017-04-10 18:07:14 +03:00
Dmitry Simonenko 1288f983d8 machinarium: add idle handler callback 2017-04-10 16:03:15 +03:00
Dmitry Simonenko b22e65c841 machinarium: set/update clock time 2017-04-10 15:55:59 +03:00
Dmitry Simonenko dbbd2704de machinarium: implement clock tick/timers invocation 2017-04-10 15:41:14 +03:00
Dmitry Simonenko 18d6a21a42 machinarium: add mm_clock_t 2017-04-10 15:11:06 +03:00
Dmitry Simonenko a69b66d1e2 machinarium: add mm_timers_min(); use it for epoll timeout 2017-04-07 18:52:49 +03:00
Dmitry Simonenko ddcda019b7 machinarium: implement list of sorted timers 2017-04-07 18:36:11 +03:00
Dmitry Simonenko 96b2b6392a machinarium: implement epoll create, shutdown and step 2017-04-07 17:52:10 +03:00
Dmitry Simonenko 6f4d02d0b1 machinarium: add basic event loop and epoll driver stub 2017-04-07 17:43:12 +03:00