Commit 96f97334 authored by JINMEI Tatuya's avatar JINMEI Tatuya

[2433] constify various callback objects for consistency

parent 15a69fd7
......@@ -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.
......
......@@ -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_;
};
}
......
......@@ -42,7 +42,7 @@ public:
const RdataPtr& rdata);
RRsetPtr current_rrset_;
AddRRsetCallback callback_;
const AddRRsetCallback callback_;
};
namespace {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment