Trait mio::Evented [] [src]

pub trait Evented {
    fn register(&self, poll: &mut Poll, token: Token, interest: EventSet, opts: PollOpt) -> Result<()>;
    fn reregister(&self, poll: &mut Poll, token: Token, interest: EventSet, opts: PollOpt) -> Result<()>;
    fn deregister(&self, poll: &mut Poll) -> Result<()>;
}

A value that may be registered with an EventLoop

Required Methods

fn register(&self, poll: &mut Poll, token: Token, interest: EventSet, opts: PollOpt) -> Result<()>

fn reregister(&self, poll: &mut Poll, token: Token, interest: EventSet, opts: PollOpt) -> Result<()>

fn deregister(&self, poll: &mut Poll) -> Result<()>

Implementors