… | |
… | |
295 | ev_unref (EV_DEFAULT_UC); |
295 | ev_unref (EV_DEFAULT_UC); |
296 | |
296 | |
297 | ev_idle_init (&idler, idle_cb); |
297 | ev_idle_init (&idler, idle_cb); |
298 | ev_set_priority (&idler, EV_MINPRI); |
298 | ev_set_priority (&idler, EV_MINPRI); |
299 | |
299 | |
|
|
300 | if (!CORO_READYHOOK) /* do not override if Coro::AnyEvent already did */ |
|
|
301 | { |
|
|
302 | CORO_READYHOOK = readyhook; |
|
|
303 | CORO_READYHOOK (); /* make sure we don't miss previous ready's */ |
|
|
304 | } |
|
|
305 | } |
|
|
306 | |
|
|
307 | void |
|
|
308 | _set_readyhook () |
|
|
309 | CODE: |
300 | CORO_READYHOOK = readyhook; |
310 | CORO_READYHOOK = readyhook; |
301 | CORO_READYHOOK (); /* make sure we don't miss previous ready's */ |
311 | CORO_READYHOOK (); |
302 | } |
|
|
303 | |
312 | |
304 | void |
313 | void |
305 | _loop_oneshot () |
314 | _loop_oneshot () |
306 | CODE: |
315 | CODE: |
307 | { |
316 | { |