test-negcache_cc.cc \
test-packetcache_hh.cc \
test-rcpgenerator_cc.cc \
+ test-rec-zonetocache.cc \
test-recpacketcache_cc.cc \
test-recursorcache_cc.cc \
- test-rec-zonetocache.cc \
test-rpzloader_cc.cc \
test-secpoll_cc.cc \
test-signers.cc \
ZoneData(shared_ptr<Logr::Logger>& log) :
d_log(log) {}
+ // Potentially the two fields below could be merged into a single map. ATM it is not clear to me
+ // if that would make the code easier to read.
std::map<pair<DNSName, QType>, vector<DNSRecord>> d_all;
std::map<pair<DNSName, QType>, vector<shared_ptr<RRSIGRecordContent>>> d_sigs;
+
+ // Maybe use a SuffixMatchTree?
std::set<DNSName> d_delegations;
+
time_t d_now;
DNSName d_zone;
shared_ptr<Logr::Logger>& d_log;