Browse Source

[2390] Add PTR implementation

Mukund Sivaraman 12 years ago
parent
commit
e1ed220b64
2 changed files with 6 additions and 0 deletions
  1. 1 0
      src/lib/dns/gen-rdatacode.py.in
  2. 5 0
      src/lib/dns/rdata/generic/ptr_12.cc

+ 1 - 0
src/lib/dns/gen-rdatacode.py.in

@@ -36,6 +36,7 @@ new_rdata_factory_users = [('aaaa', 'in'),
                            ('hinfo', 'generic'),
                            ('naptr', 'generic'),
                            ('mx', 'generic'),
+                           ('ptr', 'generic'),
                            ('soa', 'generic'),
                            ('spf', 'generic'),
                            ('txt', 'generic')

+ 5 - 0
src/lib/dns/rdata/generic/ptr_12.cc

@@ -39,6 +39,11 @@ PTR::PTR(InputBuffer& buffer, size_t) :
     // check consistency.
 }
 
+PTR::PTR(MasterLexer& lexer, const Name*, MasterLoader::Options,
+         MasterLoaderCallbacks&) :
+    ptr_name_(lexer.getNextToken(MasterToken::QSTRING).getString())
+{}
+
 PTR::PTR(const PTR& source) :
     Rdata(), ptr_name_(source.ptr_name_)
 {}