Lines Matching refs:ev
229 void UDSServer::ReleaseSession(int32_t fd, epoll_event& ev)
240 if (ev.data.ptr) {
242 ev.data.ptr = nullptr;
263 void UDSServer::OnEpollRecv(int32_t fd, epoll_event& ev)
288 ReleaseSession(fd, ev);
297 void UDSServer::OnEpollEvent(epoll_event& ev)
299 CHKPV(ev.data.ptr);
300 auto fd = ev.data.fd;
305 if ((ev.events & EPOLLERR) || (ev.events & EPOLLHUP)) {
306 MMI_HILOGI("EPOLLERR or EPOLLHUP fd:%{public}d, ev.events:0x%{public}x", fd, ev.events);
307 ReleaseSession(fd, ev);
308 } else if (ev.events & EPOLLIN) {
309 OnEpollRecv(fd, ev);