Struct ethcore_io::IoManager [] [src]

pub struct IoManager<Message> where Message: Send + Sync { /* fields omitted */ }

Root IO handler. Manages user handlers, messages and IO timers.

Methods

impl<Message> IoManager<Message> where Message: Send + Sync + Clone + 'static
[src]

Creates a new instance and registers it with the event loop.

Trait Implementations

impl<Message> Handler for IoManager<Message> where Message: Send + Clone + Sync + 'static
[src]

Invoked when the socket represented by token is ready to be operated on. events indicates the specific operations that are ready to be performed. Read more

Invoked when a timeout has completed.

Invoked when a message has been received via the event loop's channel.

Invoked when EventLoop has been interrupted by a signal interrupt.

Invoked at the end of an event loop tick.