Trait mio::Handler [] [src]

pub trait Handler {
    type Timeout;
    type Message: Send;
    fn readable(&mut self, event_loop: &mut EventLoop<Self>, token: Token, hint: ReadHint) { ... }
    fn writable(&mut self, event_loop: &mut EventLoop<Self>, token: Token) { ... }
    fn notify(&mut self, event_loop: &mut EventLoop<Self>, msg: Self::Message) { ... }
    fn timeout(&mut self, event_loop: &mut EventLoop<Self>, timeout: Self::Timeout) { ... }
    fn interrupted(&mut self, event_loop: &mut EventLoop<Self>) { ... }
}

Associated Types

type Timeout

type Message: Send

Provided Methods

fn readable(&mut self, event_loop: &mut EventLoop<Self>, token: Token, hint: ReadHint)

fn writable(&mut self, event_loop: &mut EventLoop<Self>, token: Token)

fn notify(&mut self, event_loop: &mut EventLoop<Self>, msg: Self::Message)

fn timeout(&mut self, event_loop: &mut EventLoop<Self>, timeout: Self::Timeout)

fn interrupted(&mut self, event_loop: &mut EventLoop<Self>)

Implementors