Lines Matching defs:ev
183 void StreamServer::ReleaseSession(int32_t fd, epoll_event &ev)
190 if (ev.data.ptr) {
191 free(ev.data.ptr);
192 ev.data.ptr = nullptr;
211 void StreamServer::OnEpollRecv(int32_t fd, epoll_event &ev)
236 ReleaseSession(fd, ev);
245 void StreamServer::OnEpollEvent(epoll_event &ev)
247 CHKPV(ev.data.ptr);
248 int32_t fd = *static_cast<int32_t*>(ev.data.ptr);
253 if ((ev.events & EPOLLERR) || (ev.events & EPOLLHUP)) {
254 FI_HILOGI("EPOLLERR or EPOLLHUP, fd:%{public}d, ev.events:0x%{public}x", fd, ev.events);
255 ReleaseSession(fd, ev);
256 } else if (ev.events & EPOLLIN) {
257 OnEpollRecv(fd, ev);