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

Comparing EV/EV.xs (file contents):
Revision 1.135 by root, Thu Dec 31 06:59:47 2009 UTC vs.
Revision 1.137 by root, Tue Mar 16 20:43:05 2010 UTC

13sv_fileno (SV *fh) 13sv_fileno (SV *fh)
14{ 14{
15 return s_fileno (fh, 0); 15 return s_fileno (fh, 0);
16} 16}
17 17
18#define EV_STANDALONE 1
18#define EV_PROTOTYPES 1 19#define EV_PROTOTYPES 1
19#define EV_USE_NANOSLEEP EV_USE_MONOTONIC 20#define EV_USE_NANOSLEEP EV_USE_MONOTONIC
20#define EV_H <ev.h> 21#define EV_H <ev.h>
22#define EV_CONFIG_H error
21#include "EV/EVAPI.h" 23#include "EV/EVAPI.h"
22 24
23#define EV_SELECT_IS_WINSOCKET 0 25#define EV_SELECT_IS_WINSOCKET 0
24#ifdef _WIN32 26#ifdef _WIN32
25# define EV_SELECT_USE_FD_SET 0 27# define EV_SELECT_USE_FD_SET 0
358 const_iv (EV_, UNDEF) 360 const_iv (EV_, UNDEF)
359 const_iv (EV_, NONE) 361 const_iv (EV_, NONE)
360 const_iv (EV_, READ) 362 const_iv (EV_, READ)
361 const_iv (EV_, WRITE) 363 const_iv (EV_, WRITE)
362 const_iv (EV_, IO) 364 const_iv (EV_, IO)
363 const_iv (EV_, TIMEOUT) 365 const_iv (EV_, TIMEOUT) /* deprecated */
364 const_iv (EV_, TIMER) 366 const_iv (EV_, TIMER)
365 const_iv (EV_, PERIODIC) 367 const_iv (EV_, PERIODIC)
366 const_iv (EV_, SIGNAL) 368 const_iv (EV_, SIGNAL)
367 const_iv (EV_, CHILD) 369 const_iv (EV_, CHILD)
368 const_iv (EV_, STAT) 370 const_iv (EV_, STAT)
433 evapi.time_ = ev_time; 435 evapi.time_ = ev_time;
434 evapi.sleep_ = ev_sleep; 436 evapi.sleep_ = ev_sleep;
435 evapi.loop_new = ev_loop_new; 437 evapi.loop_new = ev_loop_new;
436 evapi.loop_destroy = ev_loop_destroy; 438 evapi.loop_destroy = ev_loop_destroy;
437 evapi.loop_fork = ev_loop_fork; 439 evapi.loop_fork = ev_loop_fork;
438 evapi.loop_count = ev_loop_count; 440 evapi.iteration = ev_iteration;
439 evapi.loop_depth = ev_loop_depth; 441 evapi.depth = ev_depth;
440 evapi.set_userdata = ev_set_userdata; 442 evapi.set_userdata = ev_set_userdata;
441 evapi.userdata = ev_userdata; 443 evapi.userdata = ev_userdata;
442 evapi.now = ev_now; 444 evapi.now = ev_now;
443 evapi.now_update = ev_now_update; 445 evapi.now_update = ev_now_update;
444 evapi.suspend = ev_suspend; 446 evapi.suspend = ev_suspend;
445 evapi.resume = ev_resume; 447 evapi.resume = ev_resume;
446 evapi.backend = ev_backend; 448 evapi.backend = ev_backend;
447 evapi.unloop = ev_unloop; 449 evapi.unloop = ev_unloop;
448 evapi.invoke_pending = ev_invoke_pending; 450 evapi.invoke_pending = ev_invoke_pending;
449 evapi.pending_count = ev_pending_count; 451 evapi.pending_count = ev_pending_count;
452 evapi.verify = ev_verify;
450 evapi.set_loop_release_cb = ev_set_loop_release_cb; 453 evapi.set_loop_release_cb = ev_set_loop_release_cb;
451 evapi.set_invoke_pending_cb= ev_set_invoke_pending_cb; 454 evapi.set_invoke_pending_cb= ev_set_invoke_pending_cb;
452 evapi.ref = ev_ref; 455 evapi.ref = ev_ref;
453 evapi.unref = ev_unref; 456 evapi.unref = ev_unref;
454 evapi.loop = ev_loop; 457 evapi.loop = ev_loop;
540 C_ARGS: evapi.default_loop 543 C_ARGS: evapi.default_loop
541 544
542unsigned int ev_backend () 545unsigned int ev_backend ()
543 C_ARGS: evapi.default_loop 546 C_ARGS: evapi.default_loop
544 547
545void ev_loop_verify () 548void ev_verify ()
546 C_ARGS: evapi.default_loop 549 C_ARGS: evapi.default_loop
547 550
548unsigned int ev_loop_count () 551unsigned int ev_iteration ()
549 C_ARGS: evapi.default_loop 552 C_ARGS: evapi.default_loop
550 553
551unsigned int ev_loop_depth () 554unsigned int ev_depth ()
552 C_ARGS: evapi.default_loop 555 C_ARGS: evapi.default_loop
553 556
554void ev_set_io_collect_interval (NV interval) 557void ev_set_io_collect_interval (NV interval)
555 C_ARGS: evapi.default_loop, interval 558 C_ARGS: evapi.default_loop, interval
556 559
1271 if (loop != evapi.default_loop) /* global destruction sucks */ 1274 if (loop != evapi.default_loop) /* global destruction sucks */
1272 ev_loop_destroy (loop); 1275 ev_loop_destroy (loop);
1273 1276
1274void ev_loop_fork (struct ev_loop *loop) 1277void ev_loop_fork (struct ev_loop *loop)
1275 1278
1276void ev_loop_verify (struct ev_loop *loop) 1279void ev_verify (struct ev_loop *loop)
1277 1280
1278NV ev_now (struct ev_loop *loop) 1281NV ev_now (struct ev_loop *loop)
1279 1282
1280void ev_now_update (struct ev_loop *loop) 1283void ev_now_update (struct ev_loop *loop)
1281 1284
1287 1290
1288void ev_set_timeout_collect_interval (struct ev_loop *loop, NV interval) 1291void ev_set_timeout_collect_interval (struct ev_loop *loop, NV interval)
1289 1292
1290unsigned int ev_backend (struct ev_loop *loop) 1293unsigned int ev_backend (struct ev_loop *loop)
1291 1294
1292unsigned int ev_loop_count (struct ev_loop *loop) 1295unsigned int ev_iteration (struct ev_loop *loop)
1293 1296
1294unsigned int ev_loop_depth (struct ev_loop *loop) 1297unsigned int ev_depth (struct ev_loop *loop)
1295 1298
1296void ev_loop (struct ev_loop *loop, int flags = 0) 1299void ev_loop (struct ev_loop *loop, int flags = 0)
1297 1300
1298void ev_unloop (struct ev_loop *loop, int how = 1) 1301void ev_unloop (struct ev_loop *loop, int how = 1)
1299 1302

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines