From: Mukund Sivaraman Date: Wed, 3 Oct 2012 09:34:51 +0000 (+0530) Subject: [2268] Remove unused member variables from InMemoryClient::Loader X-Git-Tag: trac2402_base~75 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=61beda153425bfbd855c9bca9ff51fb0e99f2943;p=thirdparty%2Fkea.git [2268] Remove unused member variables from InMemoryClient::Loader --- diff --git a/src/lib/datasrc/memory/memory_client.cc b/src/lib/datasrc/memory/memory_client.cc index 8a315eba72..dc75f53857 100644 --- a/src/lib/datasrc/memory/memory_client.cc +++ b/src/lib/datasrc/memory/memory_client.cc @@ -144,11 +144,9 @@ class InMemoryClient::Loader : boost::noncopyable { typedef std::map NodeRRsets; typedef NodeRRsets::value_type NodeRRsetsVal; public: - Loader(InMemoryClientImpl* client_impl, const Name& zone_name, - ZoneData& zone_data) : - client_impl_(client_impl), zone_name_(zone_name), zone_data_(zone_data), - updater_(client_impl->mem_sgmt_, client_impl->rrclass_, - zone_name, zone_data) + Loader(util::MemorySegment& mem_sgmt, const RRClass rrclass, + const Name& zone_name, ZoneData& zone_data) : + updater_(mem_sgmt, rrclass, zone_name, zone_data) {} void addFromLoad(const ConstRRsetPtr& rrset) { // If we see a new name, flush the temporary holders, adding the @@ -222,9 +220,6 @@ private: } private: - InMemoryClientImpl* client_impl_; - const Name& zone_name_; - ZoneData& zone_data_; NodeRRsets node_rrsets_; NodeRRsets node_rrsigsets_; ZoneDataUpdater updater_; @@ -239,7 +234,7 @@ InMemoryClient::InMemoryClientImpl::load( SegmentObjectHolder holder( mem_sgmt_, ZoneData::create(mem_sgmt_, zone_name), rrclass_); - Loader loader(this, zone_name, *holder.get()); + Loader loader(mem_sgmt_, rrclass_, zone_name, *holder.get()); rrset_installer(boost::bind(&Loader::addFromLoad, &loader, _1)); // Add any last RRsets that were left loader.flushNodeRRsets();