… | |
… | |
279 | |
279 | |
280 | PROTOTYPES: ENABLE |
280 | PROTOTYPES: ENABLE |
281 | |
281 | |
282 | BOOT: |
282 | BOOT: |
283 | { |
283 | { |
284 | I_EV_API ("Coro::EV"); |
284 | I_EV_API ("Coro::EV"); |
285 | I_CORO_API ("Coro::Event"); |
285 | I_CORO_API ("Coro::EV"); |
286 | |
286 | |
287 | EV_DEFAULT; /* make sure it is initialised */ |
287 | EV_DEFAULT; /* make sure it is initialised */ |
288 | |
288 | |
289 | ev_prepare_init (&scheduler, prepare_cb); |
289 | ev_prepare_init (&scheduler, prepare_cb); |
290 | ev_set_priority (&scheduler, EV_MINPRI); |
290 | ev_set_priority (&scheduler, EV_MINPRI); |
… | |
… | |
327 | CORO_EXECUTE_SLF_XS (slf_init_timer); |
327 | CORO_EXECUTE_SLF_XS (slf_init_timer); |
328 | |
328 | |
329 | void |
329 | void |
330 | readable_ev (...) |
330 | readable_ev (...) |
331 | CODE: |
331 | CODE: |
332 | items = 1; /* ignore the remainign args for speed inside Coro::Handle */ |
332 | items = 1; /* ignore the remaining args for speed inside Coro::Handle */ |
333 | CORO_EXECUTE_SLF_XS (slf_init_readable); |
333 | CORO_EXECUTE_SLF_XS (slf_init_readable); |
334 | |
334 | |
335 | void |
335 | void |
336 | writable_ev (...) |
336 | writable_ev (...) |
337 | CODE: |
337 | CODE: |
338 | items = 1; /* ignore the remainign args for speed inside Coro::Handle */ |
338 | items = 1; /* ignore the remaining args for speed inside Coro::Handle */ |
339 | CORO_EXECUTE_SLF_XS (slf_init_writable); |
339 | CORO_EXECUTE_SLF_XS (slf_init_writable); |
340 | |
340 | |