Struct curl::multi::SocketEvents [−][src]
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.
Implementations
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 RefUnwindSafe for SocketEvents
impl Send for SocketEvents
impl Sync for SocketEvents
impl Unpin for SocketEvents
impl UnwindSafe for SocketEvents
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
pub 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>,