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

Comparing EV/EV/EVAPI.h (file contents):
Revision 1.46 by root, Tue Jul 14 00:09:59 2009 UTC vs.
Revision 1.47 by root, Tue Jul 14 02:33:55 2009 UTC

40 struct ev_loop *default_loop; 40 struct ev_loop *default_loop;
41 unsigned int supported_backends; 41 unsigned int supported_backends;
42 unsigned int recommended_backends; 42 unsigned int recommended_backends;
43 unsigned int embeddable_backends; 43 unsigned int embeddable_backends;
44 44
45 /* TODO: remove on major API bump */
45 /* perl fh or fd int to fd */ 46 /* perl fh or fd int to fd */
46 int (*sv_fileno) (SV *fh); 47 int (*sv_fileno) (SV *fh);
47 /* signal number/name to signum */ 48 /* signal number/name to signum */
48 int (*sv_signum) (SV *fh); 49 int (*sv_signum) (SV *fh);
49 50
130# define ev_suspend(loop) GEVAPI->suspend ((loop)) 131# define ev_suspend(loop) GEVAPI->suspend ((loop))
131# define ev_resume(loop) GEVAPI->resume ((loop)) 132# define ev_resume(loop) GEVAPI->resume ((loop))
132# define ev_backend(loop) GEVAPI->backend ((loop)) 133# define ev_backend(loop) GEVAPI->backend ((loop))
133# define ev_loop(l,flags) GEVAPI->loop ((l), (flags)) 134# define ev_loop(l,flags) GEVAPI->loop ((l), (flags))
134# define ev_unloop(loop,how) GEVAPI->unloop ((loop), (how)) 135# define ev_unloop(loop,how) GEVAPI->unloop ((loop), (how))
135# define ev_invoke_pending(l,p) GEVAPI->invoke_pending ((l), (p)) 136# define ev_invoke_pending(l) GEVAPI->invoke_pending ((l))
136# define ev_set_loop_release_cb(l,r,a) GEVAPI->set_loop_release_cb ((l), (r), (a)) 137# define ev_set_loop_release_cb(l,r,a) GEVAPI->set_loop_release_cb ((l), (r), (a))
137# define ev_set_invoke_pending_cb(l,c) GEVAPI->set_invoke_pending_cb ((l), (c)) 138# define ev_set_invoke_pending_cb(l,c) GEVAPI->set_invoke_pending_cb ((l), (c))
138# define ev_once(loop,fd,events,timeout,cb,arg) GEVAPI->once ((loop), (fd), (events), (timeout), (cb), (arg)) 139# define ev_once(loop,fd,events,timeout,cb,arg) GEVAPI->once ((loop), (fd), (events), (timeout), (cb), (arg))
139# define ev_io_start(l,w) GEVAPI->io_start ((l), (w)) 140# define ev_io_start(l,w) GEVAPI->io_start ((l), (w))
140# define ev_io_stop(l,w) GEVAPI->io_stop ((l), (w)) 141# define ev_io_stop(l,w) GEVAPI->io_stop ((l), (w))

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines