… | |
… | |
37 | int (*sv_signum) (SV *fh); |
37 | int (*sv_signum) (SV *fh); |
38 | |
38 | |
39 | /* same as libev functions */ |
39 | /* same as libev functions */ |
40 | ev_tstamp (*now)(void); |
40 | ev_tstamp (*now)(void); |
41 | ev_tstamp (*(time))(void); |
41 | ev_tstamp (*(time))(void); |
42 | unsigned int (*method)(void); |
42 | unsigned int (*backend)(void); |
43 | void (*loop)(int flags); |
43 | void (*loop)(int flags); |
44 | void (*unloop)(int how); |
44 | void (*unloop)(int how); |
45 | void (*once)(int fd, int events, ev_tstamp timeout, void (*cb)(int revents, void *arg), void *arg); |
45 | void (*once)(int fd, int events, ev_tstamp timeout, void (*cb)(int revents, void *arg), void *arg); |
46 | void (*io_start)(struct ev_io *); |
46 | void (*io_start)(struct ev_io *); |
47 | void (*io_stop) (struct ev_io *); |
47 | void (*io_stop) (struct ev_io *); |
… | |
… | |
65 | #if !EV_PROTOTYPES |
65 | #if !EV_PROTOTYPES |
66 | # define sv_fileno(sv) GEVAPI->sv_fileno (sv) |
66 | # define sv_fileno(sv) GEVAPI->sv_fileno (sv) |
67 | # define sv_signum(sv) GEVAPI->sv_signum (sv) |
67 | # define sv_signum(sv) GEVAPI->sv_signum (sv) |
68 | # define ev_now() GEVAPI->now () |
68 | # define ev_now() GEVAPI->now () |
69 | # define ev_time() GEVAPI->(time) () |
69 | # define ev_time() GEVAPI->(time) () |
70 | # define ev_method() GEVAPI->method () |
70 | # define ev_backend() GEVAPI->backend () |
71 | # define ev_loop(flags) GEVAPI->loop (flags) |
71 | # define ev_loop(flags) GEVAPI->loop (flags) |
72 | # define ev_unloop() GEVAPI->unloop (int how) |
72 | # define ev_unloop() GEVAPI->unloop (int how) |
73 | # define ev_once(fd,events,timeout,cb,arg) GEVAPI->once ((fd), (events), (timeout), (cb), (arg)) |
73 | # define ev_once(fd,events,timeout,cb,arg) GEVAPI->once ((fd), (events), (timeout), (cb), (arg)) |
74 | # define ev_io_start(w) GEVAPI->io_start (w) |
74 | # define ev_io_start(w) GEVAPI->io_start (w) |
75 | # define ev_io_stop(w) GEVAPI->io_stop (w) |
75 | # define ev_io_stop(w) GEVAPI->io_stop (w) |