#[repr(C)]pub struct PollItem {
pub socket: *mut c_void,
pub fd: SocketFd,
pub events: c_short,
pub revents: c_short,
}Fields§
§socket: *mut c_void§fd: SocketFd§events: c_short§revents: c_shortImplementations§
Source§impl PollItem
impl PollItem
pub fn from_socket(socket: &Socket) -> PollItem
pub fn from_fd(fd: SocketFd) -> PollItem
pub fn set_socket(&mut self, socket: &Socket) -> &mut PollItem
pub fn set_fd(&mut self, fd: SocketFd) -> &mut PollItem
pub fn clear_events(&mut self) -> &mut PollItem
pub fn reg_event(&mut self, ev: PollEvent) -> &mut PollItem
pub fn unreg_event(&mut self, ev: PollEvent) -> &mut PollItem
Sourcepub fn clear_revents(&mut self) -> &mut PollItem
pub fn clear_revents(&mut self) -> &mut PollItem
Clear all returned events
Sourcepub fn has_revent(&self, ev: PollEvent) -> bool
pub fn has_revent(&self, ev: PollEvent) -> bool
Does this PollItem have the specified PollEvent returned.
Auto Trait Implementations§
impl Freeze for PollItem
impl RefUnwindSafe for PollItem
impl !Send for PollItem
impl !Sync for PollItem
impl Unpin for PollItem
impl UnwindSafe for PollItem
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more