Trait SocketReadyDriver

Source
pub trait SocketReadyDriver: Unpin {
    type SocketReady: 'static + PollSocketReady;

    // Required method
    fn new_socket_ready(&self, socket: RawSocket) -> Result<Self::SocketReady>;
}
Expand description

A trait for driving socket ready polling.

Required Associated Types§

Source

type SocketReady: 'static + PollSocketReady

The socket ready type.

Required Methods§

Source

fn new_socket_ready(&self, socket: RawSocket) -> Result<Self::SocketReady>

Creates a new object for polling socket readiness.

Implementations on Foreign Types§

Source§

impl SocketReadyDriver for Arc<IocpDriver>

Source§

type SocketReady = SocketReady

Source§

fn new_socket_ready(&self, socket: RawSocket) -> Result<Self::SocketReady>

Implementors§