Lines Matching refs:epoll
4 use rustix::io::epoll::{self, Epoll};
33 let epoll = Epoll::new(epoll::CreateFlags::CLOEXEC, epoll::Owning::<OwnedFd>::new()).unwrap();
36 let fd: OwnedFd = epoll.into();
37 let epoll: Epoll<epoll::Owning<OwnedFd>> = fd.into();
38 let fd: RawFd = epoll.into_raw_fd();
39 let epoll = unsafe { Epoll::<epoll::Owning<OwnedFd>>::from_raw_fd(fd) };
42 epoll.add(listen_sock, epoll::EventFlags::IN).unwrap();
44 let mut event_list = epoll::EventVec::with_capacity(4);
46 epoll.wait(&mut event_list, -1).unwrap();
51 epoll
52 .add(conn_sock, epoll::EventFlags::OUT | epoll::EventFlags::ET)
56 let _ = epoll.del(target).unwrap();