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
impl Evented for TcpStream
impl Evented for TcpListener
impl Evented for UdpSocket
impl Evented for UnixSocket
impl Evented for UnixStream
impl Evented for UnixListener
impl Evented for PipeReader
impl Evented for PipeWriter
impl<'a> Evented for EventedFd<'a>
impl Evented for Io
impl Evented for TcpStream
impl Evented for TcpListener
impl Evented for UdpSocket