Struct curl::multi::WaitFd [−][src]
pub struct WaitFd { /* fields omitted */ }
Expand description
File descriptor to wait on for use with the wait
method on a multi handle.
Implementations
impl WaitFd
[src]
impl WaitFd
[src]pub fn poll_on_read(&mut self, val: bool) -> &mut WaitFd
[src]
pub fn poll_on_read(&mut self, val: bool) -> &mut WaitFd
[src]Indicate that the socket should poll on read events such as new data received.
Corresponds to CURL_WAIT_POLLIN
.
pub fn poll_on_priority_read(&mut self, val: bool) -> &mut WaitFd
[src]
pub fn poll_on_priority_read(&mut self, val: bool) -> &mut WaitFd
[src]Indicate that the socket should poll on high priority read events such as out of band data.
Corresponds to CURL_WAIT_POLLPRI
.
pub fn poll_on_write(&mut self, val: bool) -> &mut WaitFd
[src]
pub fn poll_on_write(&mut self, val: bool) -> &mut WaitFd
[src]Indicate that the socket should poll on write events such as the socket being clear to write without blocking.
Corresponds to CURL_WAIT_POLLOUT
.
pub fn received_read(&self) -> bool
[src]
pub fn received_read(&self) -> bool
[src]After a call to wait
, returns true
if poll_on_read
was set and a
read event occured.
pub fn received_priority_read(&self) -> bool
[src]
pub fn received_priority_read(&self) -> bool
[src]After a call to wait
, returns true
if poll_on_priority_read
was set and a
priority read event occured.
pub fn received_write(&self) -> bool
[src]
pub fn received_write(&self) -> bool
[src]After a call to wait
, returns true
if poll_on_write
was set and a
write event occured.