Skip to main content

Pollable

Type Alias Pollable 

Source
pub type Pollable = Pollable;

Aliased Type§

pub enum Pollable {
    TcpSocket(Arc<RwLock<TcpState>>),
    TcpStreamReadable(Arc<TcpStream>),
    TcpStreamWritable(Arc<TcpStream>),
    UdpSocketReadable(Arc<UdpSocket>),
    UdpSocketWritable(Arc<UdpSocket>),
    Semaphore(Arc<Semaphore>),
    Sleep(Arc<RwLock<SleepState>>),
    Ready,
}

Variants§

§

TcpSocket(Arc<RwLock<TcpState>>)

§

TcpStreamReadable(Arc<TcpStream>)

§

TcpStreamWritable(Arc<TcpStream>)

§

UdpSocketReadable(Arc<UdpSocket>)

§

UdpSocketWritable(Arc<UdpSocket>)

§

Semaphore(Arc<Semaphore>)

§

Sleep(Arc<RwLock<SleepState>>)

§

Ready