|
void | ResolveName (const std::string &name) |
|
void | ResolveHandler (const boost::system::error_code &error, boost_udp::resolver::iterator resolve_it, std::string &name, boost_udp::resolver *resolver) |
|
Definition at line 240 of file global_vrouter.cc.
GlobalVrouter::FabricDnsResolver::FabricDnsResolver |
( |
GlobalVrouter * |
vrouter, |
|
|
boost::asio::io_service & |
io |
|
) |
| |
|
inline |
virtual GlobalVrouter::FabricDnsResolver::~FabricDnsResolver |
( |
| ) |
|
|
inlinevirtual |
bool GlobalVrouter::FabricDnsResolver::IsAddressInUse |
( |
const Ip4Address & |
ip | ) |
|
|
inline |
bool GlobalVrouter::FabricDnsResolver::OnTimeout |
( |
| ) |
|
|
inline |
uint64_t GlobalVrouter::FabricDnsResolver::PendingRequests |
( |
| ) |
const |
|
inline |
bool GlobalVrouter::FabricDnsResolver::Resolve |
( |
const std::string & |
name, |
|
|
Ip4Address * |
address |
|
) |
| |
|
inline |
void GlobalVrouter::FabricDnsResolver::ResolveHandler |
( |
const boost::system::error_code & |
error, |
|
|
boost_udp::resolver::iterator |
resolve_it, |
|
|
std::string & |
name, |
|
|
boost_udp::resolver * |
resolver |
|
) |
| |
|
inlineprivate |
void GlobalVrouter::FabricDnsResolver::ResolveList |
( |
const std::vector< std::string > & |
name_list | ) |
|
|
inline |
void GlobalVrouter::FabricDnsResolver::ResolveName |
( |
const std::string & |
name | ) |
|
|
inlineprivate |
ResolveMap GlobalVrouter::FabricDnsResolver::address_map_ |
|
private |
boost::asio::io_service& GlobalVrouter::FabricDnsResolver::io_ |
|
private |
const uint32_t GlobalVrouter::FabricDnsResolver::kDnsTimeout = 15 * 60 * 1000 |
|
static |
tbb::mutex GlobalVrouter::FabricDnsResolver::mutex_ |
|
private |
uint64_t GlobalVrouter::FabricDnsResolver::request_count_ |
|
private |
uint64_t GlobalVrouter::FabricDnsResolver::response_count_ |
|
private |
Timer* GlobalVrouter::FabricDnsResolver::timer_ |
|
private |
The documentation for this class was generated from the following file: