Lines Matching refs:events
81 static int poll_add(struct event_base *, int, short old, short events, void *idx);
82 static int poll_del(struct event_base *, int, short old, short events, void *idx);
230 poll_add(struct event_base *base, int fd, short old, short events, void *idx_)
237 EVUTIL_ASSERT((events & EV_SIGNAL) == 0);
238 if (!(events & (EV_READ|EV_WRITE|EV_CLOSED)))
271 pfd->events = 0;
277 if (events & EV_WRITE)
278 pfd->events |= POLLOUT;
279 if (events & EV_READ)
280 pfd->events |= POLLIN;
281 if (events & EV_CLOSED)
282 pfd->events |= POLLRDHUP;
293 poll_del(struct event_base *base, int fd, short old, short events, void *idx_)
300 EVUTIL_ASSERT((events & EV_SIGNAL) == 0);
301 if (!(events & (EV_READ|EV_WRITE|EV_CLOSED)))
311 if (events & EV_READ)
312 pfd->events &= ~POLLIN;
313 if (events & EV_WRITE)
314 pfd->events &= ~POLLOUT;
315 if (events & EV_CLOSED)
316 pfd->events &= ~POLLRDHUP;
318 if (pfd->events)