Trait asio::IoObject
[−]
[src]
pub trait IoObject: Sized { fn io_service(&self) -> &IoService; }
Traits to the associated with IoService
.
Required Methods
fn io_service(&self) -> &IoService
Returns a IoService
associated with this object.
Implementors
impl<P: Protocol> IoObject for StreamSocket<P>
impl<P: Protocol> IoObject for DgramSocket<P>
impl<P: Protocol> IoObject for RawSocket<P>
impl<P: Protocol> IoObject for SeqPacketSocket<P>
impl<P: Protocol> IoObject for SocketListener<P>
impl<P: Protocol, S> IoObject for Resolver<P, S>
impl<C: Clock> IoObject for WaitTimer<C>
impl IoObject for IoService
impl<'a, T> IoObject for Strand<'a, T>