const DnsIpProtocol &protocol,
const DnsCacheItem cache,
const boost::asio::ip::address &name_server)
- : ResolverBase( io_serv, hostname, cache )
+ : ResolverBase( io_serv, hostname, protocol, cache )
, Socket( *io_serv, ip::udp::endpoint(ip::udp::v4(), 0))
// just connect to anything, will specify sender/receiver later
, ReceiveBuffer()
, RequestBuffer()
- , Protocol( protocol )
, NameServer( name_server, Config::DNS_PORT )
, ResolveTimeoutTimer( *io_serv )
, PauseBeforeRetryTimer( *io_serv )
else
{ // check cache for IP for this cname
bool check_up_to_date = true;
- HostAddressVec cached_data = Cache->get_ips_recursive(last_cname,
+ HostAddressVec cached_data = get_cached_ips_recursively(last_cname,
check_up_to_date);
if ( !cached_data.empty() )
{