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

Comparing libev/ev.h (file contents):
Revision 1.36 by root, Tue Nov 6 00:10:04 2007 UTC vs.
Revision 1.38 by root, Tue Nov 6 13:17:55 2007 UTC

98#define EV_WATCHER(type) \ 98#define EV_WATCHER(type) \
99 int active; /* private */ \ 99 int active; /* private */ \
100 int pending; /* private */ \ 100 int pending; /* private */ \
101 int priority; /* private */ \ 101 int priority; /* private */ \
102 EV_COMMON; /* rw */ \ 102 EV_COMMON; /* rw */ \
103 void (*cb)(EV_P_ struct type *, int revents); /* private */ /* gets invoked with an eventmask */ 103 void (*cb)(EV_P_ struct type *, int revents) /* private */ /* gets invoked with an eventmask */
104 104
105#define EV_WATCHER_LIST(type) \ 105#define EV_WATCHER_LIST(type) \
106 EV_WATCHER (type); \ 106 EV_WATCHER (type); \
107 struct ev_watcher_list *next /* private */ 107 struct ev_watcher_list *next /* private */
108 108
239 239
240/* set the callback function to call on a 240/* set the callback function to call on a
241 * retryable syscall error 241 * retryable syscall error
242 * (such as failed select, poll, epoll_wait) 242 * (such as failed select, poll, epoll_wait)
243 */ 243 */
244void ev_set_syserr_cb (void (*cb)(void)); 244void ev_set_syserr_cb (void (*cb)(const char *msg));
245 245
246# if EV_MULTIPLICITY 246# if EV_MULTIPLICITY
247/* the default loop is the only one that handles signals and child watchers */ 247/* the default loop is the only one that handles signals and child watchers */
248/* you can call this as often as you like */ 248/* you can call this as often as you like */
249struct ev_loop *ev_default_loop (int methods); /* returns default loop */ 249struct ev_loop *ev_default_loop (int methods); /* returns default loop */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines