Struct asyncio::ip::Resolver
[−]
[src]
pub struct Resolver<P: Protocol> { /* fields omitted */ }
An entry produced by a resolver.
Methods
impl<P: IpProtocol> Resolver<P>
[src]
fn new(io: &IoService) -> Resolver<P>
fn async_connect<Q, F>(&self, query: Q, handler: F) where Q: ResolverQuery<P>, F: Handler<(P::Socket, IpEndpoint<P>)>
fn connect<Q>(&self, query: Q) -> Result<(P::Socket, IpEndpoint<P>)> where Q: ResolverQuery<P>
fn resolve<Q>(&self, query: Q) -> Result<ResolverIter<P>> where Q: ResolverQuery<P>
Trait Implementations
impl<P: Protocol> IoObject for Resolver<P>
[src]
fn io_service(&self) -> &IoService
Returns a IoService
associated with this object.