]> granicus.if.org Git - pdns/commit
in this commit, we remove d_qtype from the DNSRecordContent base class. This slims...
authorbert hubert <bert.hubert@netherlabs.nl>
Fri, 13 Nov 2015 10:17:23 +0000 (11:17 +0100)
committerbert hubert <bert.hubert@netherlabs.nl>
Fri, 13 Nov 2015 10:17:23 +0000 (11:17 +0100)
commit5a1f298fd2816ce2c60fc001c05f149c8025ef7f
tree2d9f189ffa56c16f8beff62a2287b32e2fcd0e42
parent0186d9c06a2fb26c365ab8ad6c53a68d5f9a3b44
in this commit, we remove d_qtype from the DNSRecordContent base class. This slims down all derived types, but impossibly also appears to slim down our IPv6 class to the actual mininum of 16 bytes. Unsure how this is possible. Perhaps "emtpy base class optimization"? The base is now indeed empty.
pdns/dnsparser.cc
pdns/dnsparser.hh
pdns/dnsrecords.cc
pdns/dnsrecords.hh
pdns/nsecrecords.cc
pdns/pdns_recursor.cc
pdns/qtype.hh
pdns/sillyrecords.cc