… | |
… | |
40 | struct ev_loop *default_loop; |
40 | struct ev_loop *default_loop; |
41 | unsigned int supported_backends; |
41 | unsigned int supported_backends; |
42 | unsigned int recommended_backends; |
42 | unsigned int recommended_backends; |
43 | unsigned int embeddable_backends; |
43 | unsigned int embeddable_backends; |
44 | |
44 | |
|
|
45 | /* TODO: remove on major API bump */ |
45 | /* perl fh or fd int to fd */ |
46 | /* perl fh or fd int to fd */ |
46 | int (*sv_fileno) (SV *fh); |
47 | int (*sv_fileno) (SV *fh); |
47 | /* signal number/name to signum */ |
48 | /* signal number/name to signum */ |
48 | int (*sv_signum) (SV *fh); |
49 | int (*sv_signum) (SV *fh); |
49 | |
50 | |
… | |
… | |
130 | # define ev_suspend(loop) GEVAPI->suspend ((loop)) |
131 | # define ev_suspend(loop) GEVAPI->suspend ((loop)) |
131 | # define ev_resume(loop) GEVAPI->resume ((loop)) |
132 | # define ev_resume(loop) GEVAPI->resume ((loop)) |
132 | # define ev_backend(loop) GEVAPI->backend ((loop)) |
133 | # define ev_backend(loop) GEVAPI->backend ((loop)) |
133 | # define ev_loop(l,flags) GEVAPI->loop ((l), (flags)) |
134 | # define ev_loop(l,flags) GEVAPI->loop ((l), (flags)) |
134 | # define ev_unloop(loop,how) GEVAPI->unloop ((loop), (how)) |
135 | # define ev_unloop(loop,how) GEVAPI->unloop ((loop), (how)) |
135 | # define ev_invoke_pending(l,p) GEVAPI->invoke_pending ((l), (p)) |
136 | # define ev_invoke_pending(l) GEVAPI->invoke_pending ((l)) |
136 | # define ev_set_loop_release_cb(l,r,a) GEVAPI->set_loop_release_cb ((l), (r), (a)) |
137 | # define ev_set_loop_release_cb(l,r,a) GEVAPI->set_loop_release_cb ((l), (r), (a)) |
137 | # define ev_set_invoke_pending_cb(l,c) GEVAPI->set_invoke_pending_cb ((l), (c)) |
138 | # define ev_set_invoke_pending_cb(l,c) GEVAPI->set_invoke_pending_cb ((l), (c)) |
138 | # define ev_once(loop,fd,events,timeout,cb,arg) GEVAPI->once ((loop), (fd), (events), (timeout), (cb), (arg)) |
139 | # define ev_once(loop,fd,events,timeout,cb,arg) GEVAPI->once ((loop), (fd), (events), (timeout), (cb), (arg)) |
139 | # define ev_io_start(l,w) GEVAPI->io_start ((l), (w)) |
140 | # define ev_io_start(l,w) GEVAPI->io_start ((l), (w)) |
140 | # define ev_io_stop(l,w) GEVAPI->io_stop ((l), (w)) |
141 | # define ev_io_stop(l,w) GEVAPI->io_stop ((l), (w)) |