Home
last modified time | relevance | path

Searched refs:PollFlags (Results 1 - 8 of 8) sorted by relevance

/third_party/rust/crates/nix/test/
H A Dtest_poll.rs3 poll::{poll, PollFd, PollFlags},
22 let mut fds = [PollFd::new(r, PollFlags::POLLIN)]; in test_poll()
27 assert!(!fds[0].revents().unwrap().contains(PollFlags::POLLIN)); in test_poll()
34 assert!(fds[0].revents().unwrap().contains(PollFlags::POLLIN)); in test_poll()
54 let mut fds = [PollFd::new(r, PollFlags::POLLIN)]; in test_ppoll()
60 assert!(!fds[0].revents().unwrap().contains(PollFlags::POLLIN)); in test_ppoll()
67 assert!(fds[0].revents().unwrap().contains(PollFlags::POLLIN)); in test_ppoll()
74 let pfd = PollFd::new(0x1234, PollFlags::empty()); in test_pollfd_fd()
80 let mut pfd = PollFd::new(-1, PollFlags::POLLIN); in test_pollfd_events()
81 assert_eq!(pfd.events(), PollFlags in test_pollfd_events()
[all...]
/third_party/rust/crates/rustix/tests/net/
H A Dpoll.rs5 use rustix::io::{poll, PollFd, PollFlags};
43 let mut fds = [PollFd::new(&data_socket, PollFlags::IN)]; in server()
45 assert!(fds[0].revents().intersects(PollFlags::IN)); in server()
46 assert!(!fds[0].revents().intersects(PollFlags::OUT)); in server()
53 let mut fds = [PollFd::new(&data_socket, PollFlags::OUT)]; in server()
55 assert!(!fds[0].revents().intersects(PollFlags::IN)); in server()
56 assert!(fds[0].revents().intersects(PollFlags::OUT)); in server()
82 let mut fds = [PollFd::new(&data_socket, PollFlags::OUT)]; in client()
84 assert!(!fds[0].revents().intersects(PollFlags::IN)); in client()
85 assert!(fds[0].revents().intersects(PollFlags in client()
[all...]
/third_party/rust/crates/nix/src/
H A Dpoll.rs24 pub const fn new(fd: RawFd, events: PollFlags) -> PollFd {
29 revents: PollFlags::empty().bits(),
36 pub fn revents(self) -> Option<PollFlags> { in revents()
37 PollFlags::from_bits(self.pollfd.revents) in revents()
43 /// Equivalent to `x.revents()? != PollFlags::empty()`.
47 Some(self.revents()? != PollFlags::empty()) in any()
61 pub fn events(self) -> PollFlags { in events()
62 PollFlags::from_bits(self.pollfd.events).unwrap() in events()
66 pub fn set_events(&mut self, events: PollFlags) { in set_events()
79 pub struct PollFlags structure names
[all...]
/third_party/rust/crates/rustix/src/backend/libc/io/
H A Dpoll_fd.rs15 pub struct PollFlags: c::c_short { structure names
76 pub fn new<Fd: AsFd>(fd: &'fd Fd, events: PollFlags) -> Self { in fmt()
98 pub fn from_borrowed_fd(fd: BorrowedFd<'fd>, events: PollFlags) -> Self { in from_borrowed_fd()
111 pub fn revents(&self) -> PollFlags { in revents()
114 PollFlags::from_bits(self.pollfd.revents).unwrap() in revents()
/third_party/rust/crates/rustix/tests/io/
H A Dpoll.rs4 use rustix::io::{PollFd, PollFlags};
13 let mut poll_fds = [PollFd::new(&reader, PollFlags::IN)]; in test_poll()
28 assert_eq!(poll_fds[0].revents(), PollFlags::IN); in test_poll()
32 assert_eq!(temp.revents(), PollFlags::IN); in test_poll()
53 let mut poll_fd = PollFd::new(&a, PollFlags::empty()); in test_poll_fd_set_fd()
/third_party/rust/crates/rustix/src/backend/linux_raw/io/
H A Dpoll_fd.rs8 pub struct PollFlags: u16 { structure names
49 pub fn new<Fd: AsFd>(fd: &'fd Fd, events: PollFlags) -> Self { in new()
71 pub fn from_borrowed_fd(fd: BorrowedFd<'fd>, events: PollFlags) -> Self { in from_borrowed_fd()
81 pub fn revents(&self) -> PollFlags { in revents()
84 PollFlags::from_bits(self.revents).unwrap() in revents()
/third_party/rust/crates/rustix/src/io/
H A Dpoll.rs3 pub use backend::io::poll_fd::{PollFd, PollFlags};
H A Dmod.rs76 pub use poll::{poll, PollFd, PollFlags};

Completed in 2 milliseconds