Lines Matching refs:events
323 * okay because we only need to deliver the pending events.
470 * returned because the timeout expired, but no events were received. This
924 w->events = 0;
929 void uv__io_start(uv_loop_t* loop, uv__io_t* w, unsigned int events) {
930 assert(0 == (events & ~(POLLIN | POLLOUT | UV__POLLRDHUP | UV__POLLPRI)));
931 assert(0 != events);
935 w->pevents |= events;
943 if (w->events == w->pevents)
957 void uv__io_stop(uv_loop_t* loop, uv__io_t* w, unsigned int events) {
958 assert(0 == (events & ~(POLLIN | POLLOUT | UV__POLLRDHUP | UV__POLLPRI)));
959 assert(0 != events);
970 w->pevents &= ~events;
975 w->events = 0;
992 /* Remove stale events for this file descriptor */
1004 int uv__io_active(const uv__io_t* w, unsigned int events) {
1005 assert(0 == (events & ~(POLLIN | POLLOUT | UV__POLLRDHUP | UV__POLLPRI)));
1006 assert(0 != events);
1007 return 0 != (w->pevents & events);