… | |
… | |
201 | struct ev_check |
201 | struct ev_check |
202 | { |
202 | { |
203 | EV_WATCHER (ev_check) |
203 | EV_WATCHER (ev_check) |
204 | }; |
204 | }; |
205 | |
205 | |
206 | /* invoked when sigchld is received and waitpid indicates the givne pid */ |
206 | /* invoked when sigchld is received and waitpid indicates the given pid */ |
207 | /* revent EV_CHILD */ |
207 | /* revent EV_CHILD */ |
208 | /* does not support priorities */ |
208 | /* does not support priorities */ |
209 | struct ev_child |
209 | struct ev_child |
210 | { |
210 | { |
211 | EV_WATCHER_LIST (ev_child) |
211 | EV_WATCHER_LIST (ev_child) |
… | |
… | |
301 | unsigned int ev_method (EV_P); |
301 | unsigned int ev_method (EV_P); |
302 | #endif |
302 | #endif |
303 | |
303 | |
304 | #define EVLOOP_NONBLOCK 1 /* do not block/wait */ |
304 | #define EVLOOP_NONBLOCK 1 /* do not block/wait */ |
305 | #define EVLOOP_ONESHOT 2 /* block *once* only */ |
305 | #define EVLOOP_ONESHOT 2 /* block *once* only */ |
306 | #define EVUNLOOP_ONCE 1 /* unloop once */ |
306 | #define EVUNLOOP_ONE 1 /* unloop once */ |
307 | #define EVUNLOOP_ALL 2 /* unloop all loops */ |
307 | #define EVUNLOOP_ALL 2 /* unloop all loops */ |
308 | |
308 | |
309 | #if EV_PROTOTYPES |
309 | #if EV_PROTOTYPES |
310 | void ev_loop (EV_P_ int flags); |
310 | void ev_loop (EV_P_ int flags); |
311 | void ev_unloop (EV_P_ int how); /* set to 1 to break out of event loop, set to 2 to break out of all event loops */ |
311 | void ev_unloop (EV_P_ int how); /* set to 1 to break out of event loop, set to 2 to break out of all event loops */ |