]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2433] constify various callback objects for consistency
authorJINMEI Tatuya <jinmei@isc.org>
Fri, 4 Jan 2013 23:06:53 +0000 (15:06 -0800)
committerJINMEI Tatuya <jinmei@isc.org>
Fri, 4 Jan 2013 23:06:53 +0000 (15:06 -0800)
src/lib/dns/master_loader.cc
src/lib/dns/master_loader_callbacks.h
src/lib/dns/rrcollator.cc

index 88846f04df7ceb4dd5430684e3d08582d15fd1df..01bf671bf66cdeb1c304d30bca1b12ebf487242e 100644 (file)
@@ -393,7 +393,7 @@ private:
     shared_ptr<Name> last_name_; // Last seen name (for INITAL_WS handling)
     const RRClass zone_class_;
     MasterLoaderCallbacks callbacks_;
-    AddRRCallback add_callback_;
+    const AddRRCallback add_callback_;
     boost::scoped_ptr<RRTTL> default_ttl_; // Default TTL of RRs used when
                                            // unspecified.  If NULL no default
                                            // is known.
index f9cc18b60bf0c893eb2953cb10d0771d1387450c..e725595efce806e32133c72e93acfb13681ceb11 100644 (file)
@@ -100,7 +100,7 @@ public:
     /// If the caller of the loader wants to abort, it is possible to throw
     /// from the callback, which aborts the load.
     void error(const std::string& source_name, size_t source_line,
-               const std::string& reason)
+               const std::string& reason) const
     {
         error_(source_name, source_line, reason);
     }
@@ -117,7 +117,7 @@ public:
     /// may be false positives), it is possible to throw from inside the
     /// callback.
     void warning(const std::string& source_name, size_t source_line,
-                 const std::string& reason)
+                 const std::string& reason) const
     {
         warning_(source_name, source_line, reason);
     }
@@ -133,7 +133,7 @@ public:
     static MasterLoaderCallbacks getNullCallbacks();
 
 private:
-    IssueCallback error_, warning_;
+    const IssueCallback error_, warning_;
 };
 
 }
index 4b1222204ab4d8d0180dc1dadb875a9cf4586004..153de04439d7d4a0ab3d450bb3b65702c0892e2b 100644 (file)
@@ -42,7 +42,7 @@ public:
                const RdataPtr& rdata);
 
     RRsetPtr current_rrset_;
-    AddRRsetCallback callback_;
+    const AddRRsetCallback callback_;
 };
 
 namespace {