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