--- EV/EV.xs 2007/12/21 09:43:57 1.100 +++ EV/EV.xs 2007/12/22 05:47:51 1.101 @@ -5,6 +5,7 @@ /*#include */ #define EV_PROTOTYPES 1 +#define EV_USE_NANOSLEEP EV_USE_MONOTONIC #define EV_H #include "EV/EVAPI.h" @@ -390,6 +391,7 @@ evapi.recommended_backends = ev_recommended_backends (); evapi.embeddable_backends = ev_embeddable_backends (); evapi.time = ev_time; + evapi.sleep = ev_sleep; evapi.loop_new = ev_loop_new; evapi.loop_destroy = ev_loop_destroy; evapi.loop_fork = ev_loop_fork; @@ -466,6 +468,12 @@ unsigned int ev_loop_count () C_ARGS: evapi.default_loop +void ev_set_io_collect_interval (NV interval) + C_ARGS: evapi.default_loop, interval + +void ev_set_timeout_collect_interval (NV interval) + C_ARGS: evapi.default_loop, interval + void ev_loop (int flags = 0) C_ARGS: evapi.default_loop, flags @@ -1147,6 +1155,10 @@ NV ev_now (struct ev_loop *loop) +void ev_set_io_collect_interval (struct ev_loop *loop, NV interval) + +void ev_set_timeout_collect_interval (struct ev_loop *loop, NV interval) + unsigned int ev_backend (struct ev_loop *loop) unsigned int ev_loop_count (struct ev_loop *loop)