evContext
int evGetNext __P((evContext, evEvent *, int));
int evDispatch __P((evContext, evEvent));
void evDrop __P((evContext, evEvent));
int evMainLoop __P((evContext));
int evHighestFD __P((evContext));
int evGetOption __P((evContext *, const char *, int *));
int evSetOption __P((evContext *, const char *, int));
int evListen __P((evContext, int, int, evConnFunc, void *, evConnID *));
int evConnect __P((evContext, int, const void *, int,
int evCancelConn __P((evContext, evConnID));
int evHold __P((evContext, evConnID));
int evUnhold __P((evContext, evConnID));
int evTryAccept __P((evContext, evConnID, int *));
int evSelectFD __P((evContext, int, int, evFileFunc, void *, evFileID *));
int evDeselectFD __P((evContext, evFileID));
int evWrite __P((evContext, int, const struct iovec *, int,
int evRead __P((evContext, int, const struct iovec *, int,
int evTimeRW __P((evContext, evStreamID, evTimerID timer));
int evUntimeRW __P((evContext, evStreamID));
int evCancelRW __P((evContext, evStreamID));
struct timespec evLastEventTime __P((evContext));
int evSetTimer __P((evContext, evTimerFunc, void *, struct timespec,
int evClearTimer __P((evContext, evTimerID));
int evConfigTimer __P((evContext, evTimerID, const char *param,
int evResetTimer __P((evContext, evTimerID, evTimerFunc, void *,
int evSetIdleTimer __P((evContext, evTimerFunc, void *, struct timespec,
int evClearIdleTimer __P((evContext, evTimerID));
int evResetIdleTimer __P((evContext, evTimerID, evTimerFunc, void *,
int evTouchIdleTimer __P((evContext, evTimerID));
int evWaitFor __P((evContext, const void *, evWaitFunc, void *, evWaitID *));
int evDo __P((evContext, const void *));
int evUnwait __P((evContext, evWaitID));
int evDefer __P((evContext, evWaitFunc, void *));
typedef void (*evConnFunc)__P((evContext, void *, int, const void *, int,
typedef void (*evFileFunc)__P((evContext, void *, int, int));
typedef void (*evStreamFunc)__P((evContext, void *, int, int));
typedef void (*evTimerFunc)__P((evContext, void *,
typedef void (*evWaitFunc)__P((evContext, void *, const void *));
int evCreate __P((evContext *));
void evSetDebug __P((evContext, int, FILE *));
int evDestroy __P((evContext));
evTimeRW(evContext opaqueCtx, evStreamID id, evTimerID timer) /*ARGSUSED*/ {
evUntimeRW(evContext opaqueCtx, evStreamID id) /*ARGSUSED*/ {
evCancelRW(evContext opaqueCtx, evStreamID id) {
done(evContext opaqueCtx, evStream *str) {
writable(evContext opaqueCtx, void *uap, int fd, int evmask) {
readable(evContext opaqueCtx, void *uap, int fd, int evmask) {
static void done(evContext opaqueCtx, evStream *str);
static void writable(evContext opaqueCtx, void *uap, int fd, int evmask);
static void readable(evContext opaqueCtx, void *uap, int fd, int evmask);
evWrite(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt,
evRead(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt,
evLastEventTime(evContext opaqueCtx) {
evSetTimer(evContext opaqueCtx,
evClearTimer(evContext opaqueCtx, evTimerID id) {
evConfigTimer(evContext opaqueCtx,
evResetTimer(evContext opaqueCtx,
evSetIdleTimer(evContext opaqueCtx,
evClearIdleTimer(evContext opaqueCtx, evTimerID id) {
evResetIdleTimer(evContext opaqueCtx,
evTouchIdleTimer(evContext opaqueCtx, evTimerID id) {
idle_timeout(evContext opaqueCtx,
static void idle_timeout(evContext, void *, struct timespec, struct timespec);