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_) in poll_add() argument
237 EVUTIL_ASSERT((events & EV_SIGNAL) == 0); in poll_add()
238 if (!(events & (EV_READ|EV_WRITE|EV_CLOSED))) in poll_add()
271 pfd->events = 0; in poll_add()
277 if (events & EV_WRITE) in poll_add()
278 pfd->events |= POLLOUT; in poll_add()
279 if (events & EV_READ) in poll_add()
280 pfd->events |= POLLIN; in poll_add()
281 if (events & EV_CLOSED) in poll_add()
282 pfd->events |= POLLRDHUP; in poll_add()
293 poll_del(struct event_base *base, int fd, short old, short events, void *idx_) in poll_del() argument
300 EVUTIL_ASSERT((events & EV_SIGNAL) == 0); in poll_del()
301 if (!(events & (EV_READ|EV_WRITE|EV_CLOSED))) in poll_del()
311 if (events & EV_READ) in poll_del()
312 pfd->events &= ~POLLIN; in poll_del()
313 if (events & EV_WRITE) in poll_del()
314 pfd->events &= ~POLLOUT; in poll_del()
315 if (events & EV_CLOSED) in poll_del()
316 pfd->events &= ~POLLRDHUP; in poll_del()
318 if (pfd->events) in poll_del()