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.11 by root, Sat Nov 3 21:58:51 2007 UTC vs.
Revision 1.12 by root, Sun Nov 4 00:39:24 2007 UTC

18 18
19#ifndef EV_PROTOTYPES 19#ifndef EV_PROTOTYPES
20# define EV_PROTOTYPES 0 20# define EV_PROTOTYPES 0
21#endif 21#endif
22 22
23#define EV_STANDALONE 1
24#define EV_MULTIPLICITY 0
25
23#include <ev.h> 26#include <ev.h>
24 27
25struct EVAPI { 28struct EVAPI {
26 I32 ver; 29 I32 ver;
27 I32 rev; 30 I32 rev;
35 38
36 39
37 /* same as libev functions */ 40 /* same as libev functions */
38 ev_tstamp (*now)(void); 41 ev_tstamp (*now)(void);
39 ev_tstamp (*(time))(void); 42 ev_tstamp (*(time))(void);
40 void (*method)(void); 43 int (*method)(void);
41 void (*loop)(int flags); 44 void (*loop)(int flags);
42 void (*unloop)(int how); 45 void (*unloop)(int how);
43 void (*once)(int fd, int events, ev_tstamp timeout, void (*cb)(int revents, void *arg), void *arg); 46 void (*once)(int fd, int events, ev_tstamp timeout, void (*cb)(int revents, void *arg), void *arg);
44 void (*io_start)(struct ev_io *); 47 void (*io_start)(struct ev_io *);
45 void (*io_stop) (struct ev_io *); 48 void (*io_stop) (struct ev_io *);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines