ResolverItem& DnsMaster::get_resolver_for(const std::string &hostname,
- const DnsIpProtocol &protocol)
+ const DnsIpProtocol &protocol)
{
DnsMasterItem master = get_instance();
return MaxAddressResolutionAttempts;
}
+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;
+ }
+}
// (created using vim -- the world's best text editor)