From: JINMEI Tatuya Date: Fri, 4 Jan 2013 23:06:53 +0000 (-0800) Subject: [2433] constify various callback objects for consistency X-Git-Tag: bind10-1.0.0-rc-release~99^2~24^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=96f973347163030737690174068f51c193a2f4e6;p=thirdparty%2Fkea.git [2433] constify various callback objects for consistency --- diff --git a/src/lib/dns/master_loader.cc b/src/lib/dns/master_loader.cc index 88846f04df..01bf671bf6 100644 --- a/src/lib/dns/master_loader.cc +++ b/src/lib/dns/master_loader.cc @@ -393,7 +393,7 @@ private: shared_ptr 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 default_ttl_; // Default TTL of RRs used when // unspecified. If NULL no default // is known. diff --git a/src/lib/dns/master_loader_callbacks.h b/src/lib/dns/master_loader_callbacks.h index f9cc18b60b..e725595efc 100644 --- a/src/lib/dns/master_loader_callbacks.h +++ b/src/lib/dns/master_loader_callbacks.h @@ -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_; }; } diff --git a/src/lib/dns/rrcollator.cc b/src/lib/dns/rrcollator.cc index 4b1222204a..153de04439 100644 --- a/src/lib/dns/rrcollator.cc +++ b/src/lib/dns/rrcollator.cc @@ -42,7 +42,7 @@ public: const RdataPtr& rdata); RRsetPtr current_rrset_; - AddRRsetCallback callback_; + const AddRRsetCallback callback_; }; namespace {