[−][src]Struct curl::multi::SocketEvents
Notification of events that are requested on a socket.
This type is yielded to the socket_function
callback to indicate what
events are requested on a socket.
Methods
impl SocketEvents
[src]
pub fn input(&self) -> bool
[src]
Wait for incoming data. For the socket to become readable.
pub fn output(&self) -> bool
[src]
Wait for outgoing data. For the socket to become writable.
pub fn input_and_output(&self) -> bool
[src]
Wait for incoming and outgoing data. For the socket to become readable or writable.
pub fn remove(&self) -> bool
[src]
The specified socket/file descriptor is no longer used by libcurl.
Trait Implementations
Auto Trait Implementations
impl Send for SocketEvents
impl Unpin for SocketEvents
impl Sync for SocketEvents
impl UnwindSafe for SocketEvents
impl RefUnwindSafe for SocketEvents
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,