]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2442] simplified interface; txt-like ctor only needs to take lexer.
authorJINMEI Tatuya <jinmei@isc.org>
Wed, 5 Dec 2012 04:00:31 +0000 (20:00 -0800)
committerJINMEI Tatuya <jinmei@isc.org>
Wed, 5 Dec 2012 04:00:31 +0000 (20:00 -0800)
src/lib/dns/rdata/generic/detail/txt_like.h
src/lib/dns/rdata/generic/spf_99.cc
src/lib/dns/rdata/generic/txt_16.cc

index 9d90f403e680de89aa261a35a0c34bb6e773b3ce..d1916e35f3256f7f86c598b3ac7eb04af9f77464 100644 (file)
@@ -16,8 +16,6 @@
 #define TXT_LIKE_H 1
 
 #include <dns/master_lexer.h>
-#include <dns/master_loader.h>
-#include <dns/master_loader_callbacks.h>
 #include <dns/rdata/generic/detail/char_string.h>
 
 #include <stdint.h>
@@ -102,17 +100,12 @@ public:
 
     /// \brief Constructor using the master lexer.
     ///
-    /// This implementation only uses the \c lexer parameters; others are
-    /// ignored.
-    ///
     /// \throw CharStringTooLong the parameter string length exceeds maximum.
     /// \throw InvalidRdataText the method cannot process the parameter data
     ///
     /// \param lexer A \c MasterLexer object parsing a master file for this
     /// RDATA.
-    TXTLikeImpl(MasterLexer& lexer, const Name*, MasterLoader::Options,
-                MasterLoaderCallbacks&)
-    {
+    TXTLikeImpl(MasterLexer& lexer) {
         buildFromTextHelper(lexer);
     }
 
index 94be9368a2e46d5bd26079eeb57532d903050e36..4bf24e9539511b323f4d91e1c10d6b87e5113145 100644 (file)
@@ -76,9 +76,9 @@ SPF::SPF(InputBuffer& buffer, size_t rdata_len) :
 ///
 /// \param lexer A \c MasterLexer object parsing a master file for this
 /// RDATA.
-SPF::SPF(MasterLexer& lexer, const Name* origin,
-         MasterLoader::Options options, MasterLoaderCallbacks& callbacks) :
-    impl_(new SPFImpl(lexer, origin, options, callbacks))
+SPF::SPF(MasterLexer& lexer, const Name*, MasterLoader::Options,
+         MasterLoaderCallbacks&) :
+    impl_(new SPFImpl(lexer))
 {}
 
 /// \brief Constructor from string.
index d35b4270d85a075bf981a1f12243ac1e77c777f7..1bd2eb1aea99330530a17ba47ebfd4e2fe3a30ed 100644 (file)
@@ -62,9 +62,9 @@ TXT::TXT(InputBuffer& buffer, size_t rdata_len) :
 ///
 /// \param lexer A \c MasterLexer object parsing a master file for this
 /// RDATA.
-TXT::TXT(MasterLexer& lexer, const Name* origin,
-         MasterLoader::Options options, MasterLoaderCallbacks& callbacks) :
-    impl_(new TXTImpl(lexer, origin, options, callbacks))
+TXT::TXT(MasterLexer& lexer, const Name*, MasterLoader::Options,
+         MasterLoaderCallbacks&) :
+    impl_(new TXTImpl(lexer))
 {}
 
 TXT::TXT(const std::string& txtstr) :