From: Mukund Sivaraman Date: Thu, 24 Jan 2013 05:54:56 +0000 (+0530) Subject: [2390] Add NS implementation X-Git-Tag: bind10-1.0.0-rc-release~73 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a5a7f330f48cf6a63e7f67d690ea3487c11c2cce;p=thirdparty%2Fkea.git [2390] Add NS implementation --- diff --git a/src/lib/dns/gen-rdatacode.py.in b/src/lib/dns/gen-rdatacode.py.in index 69a284c642..b653126df1 100755 --- a/src/lib/dns/gen-rdatacode.py.in +++ b/src/lib/dns/gen-rdatacode.py.in @@ -36,6 +36,7 @@ new_rdata_factory_users = [('aaaa', 'in'), ('hinfo', 'generic'), ('naptr', 'generic'), ('mx', 'generic'), + ('ns', 'generic'), ('ptr', 'generic'), ('soa', 'generic'), ('spf', 'generic'), diff --git a/src/lib/dns/rdata/generic/ns_2.cc b/src/lib/dns/rdata/generic/ns_2.cc index 631da9d45b..a6891fe297 100644 --- a/src/lib/dns/rdata/generic/ns_2.cc +++ b/src/lib/dns/rdata/generic/ns_2.cc @@ -39,6 +39,11 @@ NS::NS(InputBuffer& buffer, size_t) : // check consistency. } +NS::NS(MasterLexer& lexer, const Name*, MasterLoader::Options, + MasterLoaderCallbacks&) : + nsname_(lexer.getNextToken(MasterToken::QSTRING).getString()) +{} + NS::NS(const NS& other) : Rdata(), nsname_(other.nsname_) {}