ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/EV/EV.xs
(Generate patch)

Comparing EV/EV.xs (file contents):
Revision 1.100 by root, Fri Dec 21 09:43:57 2007 UTC vs.
Revision 1.101 by root, Sat Dec 22 05:47:51 2007 UTC

3#include "XSUB.h" 3#include "XSUB.h"
4 4
5/*#include <netinet/in.h>*/ 5/*#include <netinet/in.h>*/
6 6
7#define EV_PROTOTYPES 1 7#define EV_PROTOTYPES 1
8#define EV_USE_NANOSLEEP EV_USE_MONOTONIC
8#define EV_H <ev.h> 9#define EV_H <ev.h>
9#include "EV/EVAPI.h" 10#include "EV/EVAPI.h"
10 11
11/* fix perl api breakage */ 12/* fix perl api breakage */
12#undef signal 13#undef signal
388 evapi.sv_signum = sv_signum; 389 evapi.sv_signum = sv_signum;
389 evapi.supported_backends = ev_supported_backends (); 390 evapi.supported_backends = ev_supported_backends ();
390 evapi.recommended_backends = ev_recommended_backends (); 391 evapi.recommended_backends = ev_recommended_backends ();
391 evapi.embeddable_backends = ev_embeddable_backends (); 392 evapi.embeddable_backends = ev_embeddable_backends ();
392 evapi.time = ev_time; 393 evapi.time = ev_time;
394 evapi.sleep = ev_sleep;
393 evapi.loop_new = ev_loop_new; 395 evapi.loop_new = ev_loop_new;
394 evapi.loop_destroy = ev_loop_destroy; 396 evapi.loop_destroy = ev_loop_destroy;
395 evapi.loop_fork = ev_loop_fork; 397 evapi.loop_fork = ev_loop_fork;
396 evapi.loop_count = ev_loop_count; 398 evapi.loop_count = ev_loop_count;
397 evapi.now = ev_now; 399 evapi.now = ev_now;
464 C_ARGS: evapi.default_loop 466 C_ARGS: evapi.default_loop
465 467
466unsigned int ev_loop_count () 468unsigned int ev_loop_count ()
467 C_ARGS: evapi.default_loop 469 C_ARGS: evapi.default_loop
468 470
471void ev_set_io_collect_interval (NV interval)
472 C_ARGS: evapi.default_loop, interval
473
474void ev_set_timeout_collect_interval (NV interval)
475 C_ARGS: evapi.default_loop, interval
476
469void ev_loop (int flags = 0) 477void ev_loop (int flags = 0)
470 C_ARGS: evapi.default_loop, flags 478 C_ARGS: evapi.default_loop, flags
471 479
472void ev_unloop (int how = 1) 480void ev_unloop (int how = 1)
473 C_ARGS: evapi.default_loop, how 481 C_ARGS: evapi.default_loop, how
1145 1153
1146void ev_loop_fork (struct ev_loop *loop) 1154void ev_loop_fork (struct ev_loop *loop)
1147 1155
1148NV ev_now (struct ev_loop *loop) 1156NV ev_now (struct ev_loop *loop)
1149 1157
1158void ev_set_io_collect_interval (struct ev_loop *loop, NV interval)
1159
1160void ev_set_timeout_collect_interval (struct ev_loop *loop, NV interval)
1161
1150unsigned int ev_backend (struct ev_loop *loop) 1162unsigned int ev_backend (struct ev_loop *loop)
1151 1163
1152unsigned int ev_loop_count (struct ev_loop *loop) 1164unsigned int ev_loop_count (struct ev_loop *loop)
1153 1165
1154void ev_loop (struct ev_loop *loop, int flags = 0) 1166void ev_loop (struct ev_loop *loop, int flags = 0)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines