<< ip;
ResolverItem new_resolver( new IpPseudoResolver(IoService,
hostname,
+ protocol,
Cache) );
ResolverMap[key] = new_resolver;
}
}
-DnsIpProtocol DnsMaster::ping2dns_protocol(const PingProtocol& pprot)
-{
- switch (pprot)
- {
- case PingProtocol_ICMP: return DNS_IPv4; break;
- case PingProtocol_ICMPv6: return DNS_IPv6; break;
- case PingProtocol_TCP: return DNS_IPv4; break;
- case PingProtocol_TCP_IPv6: return DNS_IPv6; break;
- default:
- GlobalLogger.warning() << "DnsMaster: Unexpected ping protocol: "
- << static_cast<int>(pprot);
- return DNS_IPALL;
- break;
- }
-}
-
/*boost::asio::ip::address &DnsMaster::get_name_server() const
{
return NameServer;
return MaxRecursionCount;
}
-std::string to_string(const DnsIpProtocol &protocol)
-{
- switch (protocol)
- {
- case DNS_IPv4: return "IPv4"; break;
- case DNS_IPv6: return "IPv6"; break;
- case DNS_IPALL: return "IPv4/6"; break;
- default: GlobalLogger.warning() << "Unexpected protocol in to_string!";
- return "Unexpected Protocol"; break;
- }
-}