Struct mio::timer::Timer [] [src]

pub struct Timer<T> {
    // some fields omitted
}

Methods

impl<T> Timer<T>
[src]

fn set_timeout(&mut self, delay_from_now: Duration, state: T) -> Result<Timeout>

fn cancel_timeout(&mut self, timeout: &Timeout) -> Option<T>

fn poll(&mut self) -> Option<T>

Trait Implementations

impl<T> Default for Timer<T>
[src]

fn default() -> Timer<T>

Returns the "default value" for a type. Read more

impl<T> Evented for Timer<T>
[src]

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

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

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