… | |
… | |
100 | void (*set_userdata)(EV_P_ void *data); |
100 | void (*set_userdata)(EV_P_ void *data); |
101 | void *(*userdata) (EV_P); |
101 | void *(*userdata) (EV_P); |
102 | void (*set_loop_release_cb) (EV_P_ void (*release)(EV_P), void (*acquire)(EV_P)); |
102 | void (*set_loop_release_cb) (EV_P_ void (*release)(EV_P), void (*acquire)(EV_P)); |
103 | void (*set_invoke_pending_cb)(EV_P_ void (*invoke_pending_cb)(EV_P)); |
103 | void (*set_invoke_pending_cb)(EV_P_ void (*invoke_pending_cb)(EV_P)); |
104 | void (*invoke_pending) (EV_P); |
104 | void (*invoke_pending) (EV_P); |
|
|
105 | unsigned int (*pending_count)(EV_P); |
105 | }; |
106 | }; |
106 | |
107 | |
107 | #if !EV_PROTOTYPES |
108 | #if !EV_PROTOTYPES |
108 | # undef EV_DEFAULT |
109 | # undef EV_DEFAULT |
109 | # undef EV_DEFAULT_ |
110 | # undef EV_DEFAULT_ |
… | |
… | |
132 | # define ev_resume(loop) GEVAPI->resume ((loop)) |
133 | # define ev_resume(loop) GEVAPI->resume ((loop)) |
133 | # define ev_backend(loop) GEVAPI->backend ((loop)) |
134 | # define ev_backend(loop) GEVAPI->backend ((loop)) |
134 | # define ev_loop(l,flags) GEVAPI->loop ((l), (flags)) |
135 | # define ev_loop(l,flags) GEVAPI->loop ((l), (flags)) |
135 | # define ev_unloop(loop,how) GEVAPI->unloop ((loop), (how)) |
136 | # define ev_unloop(loop,how) GEVAPI->unloop ((loop), (how)) |
136 | # define ev_invoke_pending(l) GEVAPI->invoke_pending ((l)) |
137 | # define ev_invoke_pending(l) GEVAPI->invoke_pending ((l)) |
|
|
138 | # define ev_pending_count(l) GEVAPI->pending_count ((l)) |
137 | # define ev_set_loop_release_cb(l,r,a) GEVAPI->set_loop_release_cb ((l), (r), (a)) |
139 | # define ev_set_loop_release_cb(l,r,a) GEVAPI->set_loop_release_cb ((l), (r), (a)) |
138 | # define ev_set_invoke_pending_cb(l,c) GEVAPI->set_invoke_pending_cb ((l), (c)) |
140 | # define ev_set_invoke_pending_cb(l,c) GEVAPI->set_invoke_pending_cb ((l), (c)) |
139 | # define ev_once(loop,fd,events,timeout,cb,arg) GEVAPI->once ((loop), (fd), (events), (timeout), (cb), (arg)) |
141 | # define ev_once(loop,fd,events,timeout,cb,arg) GEVAPI->once ((loop), (fd), (events), (timeout), (cb), (arg)) |
140 | # define ev_io_start(l,w) GEVAPI->io_start ((l), (w)) |
142 | # define ev_io_start(l,w) GEVAPI->io_start ((l), (w)) |
141 | # define ev_io_stop(l,w) GEVAPI->io_stop ((l), (w)) |
143 | # define ev_io_stop(l,w) GEVAPI->io_stop ((l), (w)) |