Lines Matching refs:events
36 struct epoll_event *events; member
43 state->events = zmalloc(sizeof(struct epoll_event)*eventLoop->setsize); in aeApiCreate()
44 if (!state->events) { in aeApiCreate()
50 zfree(state->events); in aeApiCreate()
61 state->events = zrealloc(state->events, sizeof(struct epoll_event)*setsize); in aeApiResize()
69 zfree(state->events); in aeApiFree()
78 int op = eventLoop->events[fd].mask == AE_NONE ? in aeApiAddEvent()
81 ee.events = 0; in aeApiAddEvent()
82 mask |= eventLoop->events[fd].mask; /* Merge old events */ in aeApiAddEvent()
83 if (mask & AE_READABLE) ee.events |= EPOLLIN; in aeApiAddEvent()
84 if (mask & AE_WRITABLE) ee.events |= EPOLLOUT; in aeApiAddEvent()
93 int mask = eventLoop->events[fd].mask & (~delmask); in aeApiDelEvent()
95 ee.events = 0; in aeApiDelEvent()
96 if (mask & AE_READABLE) ee.events |= EPOLLIN; in aeApiDelEvent()
97 if (mask & AE_WRITABLE) ee.events |= EPOLLOUT; in aeApiDelEvent()
112 retval = epoll_wait(state->epfd,state->events,eventLoop->setsize, in aeApiPoll()
120 struct epoll_event *e = state->events+j; in aeApiPoll()
122 if (e->events & EPOLLIN) mask |= AE_READABLE; in aeApiPoll()
123 if (e->events & EPOLLOUT) mask |= AE_WRITABLE; in aeApiPoll()
124 if (e->events & EPOLLERR) mask |= AE_WRITABLE; in aeApiPoll()
125 if (e->events & EPOLLHUP) mask |= AE_WRITABLE; in aeApiPoll()