Lines Matching refs:events
70 static int poll_add(struct event_base *, int, short old, short events, void *idx);
71 static int poll_del(struct event_base *, int, short old, short events, void *idx);
217 poll_add(struct event_base *base, int fd, short old, short events, void *idx_)
224 EVUTIL_ASSERT((events & EV_SIGNAL) == 0);
225 if (!(events & (EV_READ|EV_WRITE)))
258 pfd->events = 0;
264 if (events & EV_WRITE)
265 pfd->events |= POLLOUT;
266 if (events & EV_READ)
267 pfd->events |= POLLIN;
278 poll_del(struct event_base *base, int fd, short old, short events, void *idx_)
285 EVUTIL_ASSERT((events & EV_SIGNAL) == 0);
286 if (!(events & (EV_READ|EV_WRITE)))
296 if (events & EV_READ)
297 pfd->events &= ~POLLIN;
298 if (events & EV_WRITE)
299 pfd->events &= ~POLLOUT;
301 if (pfd->events)