Lines Matching refs:event
90 struct epoll_event event; in reactor_new() local
91 memset(&event, 0, sizeof(event)); in reactor_new()
92 event.events = EPOLLIN; in reactor_new()
93 event.data.ptr = NULL; in reactor_new()
94 if (epoll_ctl(ret->epoll_fd, EPOLL_CTL_ADD, ret->event_fd, &event) == -1) { in reactor_new()
149 struct epoll_event event; in reactor_register() local
150 memset(&event, 0, sizeof(event)); in reactor_register()
152 event.events |= (EPOLLIN | EPOLLRDHUP); in reactor_register()
154 event.events |= EPOLLOUT; in reactor_register()
155 event.data.ptr = object; in reactor_register()
157 if (epoll_ctl(reactor->epoll_fd, EPOLL_CTL_ADD, fd, &event) == -1) { in reactor_register()
172 struct epoll_event event; in reactor_change_registration() local
173 memset(&event, 0, sizeof(event)); in reactor_change_registration()
175 event.events |= (EPOLLIN | EPOLLRDHUP); in reactor_change_registration()
177 event.events |= EPOLLOUT; in reactor_change_registration()
178 event.data.ptr = object; in reactor_change_registration()
180 if (epoll_ctl(object->reactor->epoll_fd, EPOLL_CTL_MOD, object->fd, &event) == -1) { in reactor_change_registration()