Trait mio::Evented
[−]
[src]
pub trait Evented {
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<()>;
}A value that may be registered with an EventLoop
Required Methods
fn register(&self,
poll: &Poll,
token: Token,
interest: Ready,
opts: PollOpt)
-> Result<()>
poll: &Poll,
token: Token,
interest: Ready,
opts: PollOpt)
-> Result<()>
fn reregister(&self,
poll: &Poll,
token: Token,
interest: Ready,
opts: PollOpt)
-> Result<()>
poll: &Poll,
token: Token,
interest: Ready,
opts: PollOpt)
-> Result<()>
fn deregister(&self, poll: &Poll) -> Result<()>
Implementors
impl Evented for TcpStreamimpl Evented for TcpListenerimpl Evented for UdpSocketimpl<'a> Evented for EventedFd<'a>impl Evented for Ioimpl<T> Evented for Receiver<T>impl Evented for ReceiverCtlimpl<T> Evented for Timer<T>impl Evented for UnixSocketimpl Evented for UnixStreamimpl Evented for UnixListenerimpl Evented for PipeReaderimpl Evented for PipeWriter