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.51 by root, Tue Mar 16 18:38:11 2010 UTC vs.
Revision 1.52 by root, Tue Mar 16 20:43:05 2010 UTC

51 51
52 struct ev_loop *(*loop_new)(unsigned int); 52 struct ev_loop *(*loop_new)(unsigned int);
53 void (*loop_destroy)(EV_P); 53 void (*loop_destroy)(EV_P);
54 void (*loop_fork)(EV_P); 54 void (*loop_fork)(EV_P);
55 unsigned int (*backend)(EV_P); 55 unsigned int (*backend)(EV_P);
56 unsigned int (*loop_count)(EV_P); 56 unsigned int (*iteration)(EV_P);
57 unsigned int (*loop_depth)(EV_P); 57 unsigned int (*depth)(EV_P);
58 ev_tstamp (*now)(EV_P); 58 ev_tstamp (*now)(EV_P);
59 void (*now_update)(EV_P); 59 void (*now_update)(EV_P);
60 void (*loop)(EV_P_ int flags); 60 void (*loop)(EV_P_ int flags);
61 void (*unloop)(EV_P_ int how); 61 void (*unloop)(EV_P_ int how);
62 void (*suspend)(EV_P); 62 void (*suspend)(EV_P);
67 void *(*userdata) (EV_P); 67 void *(*userdata) (EV_P);
68 void (*set_loop_release_cb) (EV_P_ void (*release)(EV_P), void (*acquire)(EV_P)); 68 void (*set_loop_release_cb) (EV_P_ void (*release)(EV_P), void (*acquire)(EV_P));
69 void (*set_invoke_pending_cb)(EV_P_ void (*invoke_pending_cb)(EV_P)); 69 void (*set_invoke_pending_cb)(EV_P_ void (*invoke_pending_cb)(EV_P));
70 unsigned int (*pending_count)(EV_P); 70 unsigned int (*pending_count)(EV_P);
71 void (*invoke_pending) (EV_P); 71 void (*invoke_pending) (EV_P);
72 void (*verify) (EV_P);
72 73
73 void (*once)(EV_P_ int fd, int events, ev_tstamp timeout, void (*cb)(int revents, void *arg), void *arg); 74 void (*once)(EV_P_ int fd, int events, ev_tstamp timeout, void (*cb)(int revents, void *arg), void *arg);
74 75
75 void (*invoke)(EV_P_ void *, int); 76 void (*invoke)(EV_P_ void *, int);
76 int (*clear_pending)(EV_P_ void *); 77 int (*clear_pending)(EV_P_ void *);
126 127
127# define ev_loop_new(flags) GEVAPI->loop_new ((flags)) 128# define ev_loop_new(flags) GEVAPI->loop_new ((flags))
128# define ev_loop_destroy(loop) GEVAPI->loop_destroy ((loop)) 129# define ev_loop_destroy(loop) GEVAPI->loop_destroy ((loop))
129# define ev_loop_fork(loop) GEVAPI->loop_fork ((loop)) 130# define ev_loop_fork(loop) GEVAPI->loop_fork ((loop))
130# define ev_backend(loop) GEVAPI->backend ((loop)) 131# define ev_backend(loop) GEVAPI->backend ((loop))
131# define ev_loop_count(loop) GEVAPI->loop_count ((loop)) 132# define ev_iteration(loop) GEVAPI->iteration ((loop))
132# define ev_loop_depth(loop) GEVAPI->loop_depth ((depth)) 133# define ev_depth(loop) GEVAPI->depth ((depth))
133# define ev_now(loop) GEVAPI->now ((loop)) 134# define ev_now(loop) GEVAPI->now ((loop))
134# define ev_now_update(loop) GEVAPI->now_update ((loop)) 135# define ev_now_update(loop) GEVAPI->now_update ((loop))
135# define ev_loop(l,flags) GEVAPI->loop ((l), (flags)) 136# define ev_loop(l,flags) GEVAPI->loop ((l), (flags))
136# define ev_unloop(loop,how) GEVAPI->unloop ((loop), (how)) 137# define ev_unloop(loop,how) GEVAPI->unloop ((loop), (how))
137# define ev_suspend(loop) GEVAPI->suspend ((loop)) 138# define ev_suspend(loop) GEVAPI->suspend ((loop))
142# define ev_userdata(l) GEVAPI->userdata (l) 143# define ev_userdata(l) GEVAPI->userdata (l)
143# define ev_set_loop_release_cb(l,r,a) GEVAPI->set_loop_release_cb ((l), (r), (a)) 144# define ev_set_loop_release_cb(l,r,a) GEVAPI->set_loop_release_cb ((l), (r), (a))
144# define ev_set_invoke_pending_cb(l,c) GEVAPI->set_invoke_pending_cb ((l), (c)) 145# define ev_set_invoke_pending_cb(l,c) GEVAPI->set_invoke_pending_cb ((l), (c))
145# define ev_invoke_pending(l) GEVAPI->invoke_pending ((l)) 146# define ev_invoke_pending(l) GEVAPI->invoke_pending ((l))
146# define ev_pending_count(l) GEVAPI->pending_count ((l)) 147# define ev_pending_count(l) GEVAPI->pending_count ((l))
148# define ev_verify(l) GEVAPI->verify ((l))
147 149
148# define ev_once(loop,fd,events,timeout,cb,arg) GEVAPI->once ((loop), (fd), (events), (timeout), (cb), (arg)) 150# define ev_once(loop,fd,events,timeout,cb,arg) GEVAPI->once ((loop), (fd), (events), (timeout), (cb), (arg))
149 151
150# define ev_invoke(l,w,rev) GEVAPI->invoke ((l), (w), (rev)) 152# define ev_invoke(l,w,rev) GEVAPI->invoke ((l), (w), (rev))
151# define ev_clear_pending(l,w) GEVAPI->clear_pending ((l), (w)) 153# define ev_clear_pending(l,w) GEVAPI->clear_pending ((l), (w))

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines