added missing functions and config vars used by pingscheduler/pingrotate
authorChristian Herdtweck <christian.herdtweck@intra2net.com>
Fri, 10 Apr 2015 10:26:41 +0000 (12:26 +0200)
committerChristian Herdtweck <christian.herdtweck@intra2net.com>
Mon, 4 May 2015 14:57:57 +0000 (16:57 +0200)
commit923626c0374eb916438326ce55dff0511f93dc6b
tree50695c5d3d5a31f8e23d88a65fc355268620f9e2
parent946356e153a479a4e8f181be993ee0f1e8334459
added missing functions and config vars used by pingscheduler/pingrotate

* functions have_up_to_date_ips and get_resolved_ip_count to resolvers
* limitation to only IPv4/v6 to DnsResolver
* --> DnsMaster remembers resolvers by pair(host name, ip version)
* DnsMaster holds global config vars NameServer, ResolvedIpTtlThreshold and MaxAddressResolutionAttempts
  and provides public getters for them
src/dns_neww/dnsmaster.cpp
src/dns_neww/dnsmaster.h
src/dns_neww/dnsresolver.cpp
src/dns_neww/dnsresolver.h
src/dns_neww/ippseudoresolver.h
src/dns_neww/resolverbase.h