… | |
… | |
46 | int (*sv_fileno) (SV *fh); |
46 | int (*sv_fileno) (SV *fh); |
47 | /* signal number/name to signum */ |
47 | /* signal number/name to signum */ |
48 | int (*sv_signum) (SV *fh); |
48 | int (*sv_signum) (SV *fh); |
49 | |
49 | |
50 | /* same as libev functions */ |
50 | /* same as libev functions */ |
51 | ev_tstamp (*(time))(void); |
51 | ev_tstamp (*time)(void); |
|
|
52 | void (*sleep)(ev_tstamp); |
52 | ev_tstamp (*now)(EV_P); |
53 | ev_tstamp (*now)(EV_P); |
53 | struct ev_loop *(*loop_new)(unsigned int); |
54 | struct ev_loop *(*loop_new)(unsigned int); |
54 | void (*loop_destroy)(EV_P); |
55 | void (*loop_destroy)(EV_P); |
55 | void (*loop_fork)(EV_P); |
56 | void (*loop_fork)(EV_P); |
56 | unsigned int (*loop_count)(EV_P); |
57 | unsigned int (*loop_count)(EV_P); |
… | |
… | |
99 | # define ev_embeddable_backends() GEVAPI->embeddable_backends |
100 | # define ev_embeddable_backends() GEVAPI->embeddable_backends |
100 | |
101 | |
101 | # define sv_fileno(sv) GEVAPI->sv_fileno (sv) |
102 | # define sv_fileno(sv) GEVAPI->sv_fileno (sv) |
102 | # define sv_signum(sv) GEVAPI->sv_signum (sv) |
103 | # define sv_signum(sv) GEVAPI->sv_signum (sv) |
103 | # define ev_time() GEVAPI->(time) () |
104 | # define ev_time() GEVAPI->(time) () |
|
|
105 | # define ev_sleep() GEVAPI->(sleep) () |
104 | # define ev_loop_new(flags) GEVAPI->loop_new ((flags)) |
106 | # define ev_loop_new(flags) GEVAPI->loop_new ((flags)) |
105 | # define ev_loop_destroy(loop) GEVAPI->loop_destroy ((loop)) |
107 | # define ev_loop_destroy(loop) GEVAPI->loop_destroy ((loop)) |
106 | # define ev_loop_fork(loop) GEVAPI->loop_fork ((loop)) |
108 | # define ev_loop_fork(loop) GEVAPI->loop_fork ((loop)) |
107 | # define ev_loop_count(loop) GEVAPI->loop_count ((loop)) |
109 | # define ev_loop_count(loop) GEVAPI->loop_count ((loop)) |
108 | # define ev_now(loop) GEVAPI->now ((loop)) |
110 | # define ev_now(loop) GEVAPI->now ((loop)) |