

Go to the source code of this file.
Classes | |
| struct | ndn::dns::AnyAddress | 
| struct | ndn::dns::Ipv4Only | 
| struct | ndn::dns::Ipv6Only | 
| struct | ndn::dns::Error | 
Namespaces | |
| boost | |
| Copyright (c) 2013-2017 Regents of the University of California.  | |
| boost::asio | |
| ndn | |
| Copyright (c) 2011-2015 Regents of the University of California.  | |
| ndn::dns | |
Typedefs | |
| typedef boost::asio::ip::address | ndn::dns::IpAddress | 
| typedef function< bool(const IpAddress &address)> | ndn::dns::AddressSelector | 
| typedef function< void(const IpAddress &address)> | ndn::dns::SuccessCallback | 
| typedef function< void(const std::string &reason)> | ndn::dns::ErrorCallback | 
Functions | |
| void | ndn::dns::asyncResolve (const std::string &host, const SuccessCallback &onSuccess, const ErrorCallback &onError, boost::asio::io_service &ioService, const AddressSelector &addressSelector=AnyAddress(), time::nanoseconds timeout=time::seconds(4)) | 
| Asynchronously resolve host.  More... | |
| IpAddress | ndn::dns::syncResolve (const std::string &host, boost::asio::io_service &ioService, const AddressSelector &addressSelector=AnyAddress()) | 
| Synchronously resolve host.  More... | |