Lines Matching refs:events
83 static int poll_add(struct event_base *, int, short old, short events, void *idx);
84 static int poll_del(struct event_base *, int, short old, short events, void *idx);
232 poll_add(struct event_base *base, int fd, short old, short events, void *idx_)
239 EVUTIL_ASSERT((events & EV_SIGNAL) == 0);
240 if (!(events & (EV_READ|EV_WRITE|EV_CLOSED)))
273 pfd->events = 0;
279 if (events & EV_WRITE)
280 pfd->events |= POLLOUT;
281 if (events & EV_READ)
282 pfd->events |= POLLIN;
283 if (events & EV_CLOSED)
284 pfd->events |= POLLRDHUP;
295 poll_del(struct event_base *base, int fd, short old, short events, void *idx_)
302 EVUTIL_ASSERT((events & EV_SIGNAL) == 0);
303 if (!(events & (EV_READ|EV_WRITE|EV_CLOSED)))
313 if (events & EV_READ)
314 pfd->events &= ~POLLIN;
315 if (events & EV_WRITE)
316 pfd->events &= ~POLLOUT;
317 if (events & EV_CLOSED)
318 pfd->events &= ~POLLRDHUP;
320 if (pfd->events)