Struct zmq_rs::PollItem
[−]
[src]
#[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_short
Methods
impl PollItem
[src]
fn from_socket(socket: &Socket) -> PollItem
[src]
fn from_fd(fd: SocketFd) -> PollItem
[src]
fn set_socket(&mut self, socket: &Socket) -> &mut PollItem
[src]
fn set_fd(&mut self, fd: SocketFd) -> &mut PollItem
[src]
fn clear_events(&mut self) -> &mut PollItem
[src]
fn reg_event(&mut self, ev: PollEvent) -> &mut PollItem
[src]
fn unreg_event(&mut self, ev: PollEvent) -> &mut PollItem
[src]
fn clear_revents(&mut self) -> &mut PollItem
[src]
Clear all returned events
fn has_revent(&self, ev: PollEvent) -> bool
[src]
Does this PollItem have the specified PollEvent returned.