From: Mukund Sivaraman Date: Fri, 12 Oct 2012 04:40:11 +0000 (+0530) Subject: [2268] Move FileNameDeleter out of InMemoryClient X-Git-Tag: trac2402_base~36 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2b120a2e016f249eabaf7753b97a79ece0bffa1;p=thirdparty%2Fkea.git [2268] Move FileNameDeleter out of InMemoryClient --- diff --git a/src/lib/datasrc/memory/memory_client.cc b/src/lib/datasrc/memory/memory_client.cc index 4ad87c83ca..673c3387b2 100644 --- a/src/lib/datasrc/memory/memory_client.cc +++ b/src/lib/datasrc/memory/memory_client.cc @@ -49,7 +49,11 @@ namespace memory { using detail::SegmentObjectHolder; -class InMemoryClient::FileNameDeleter { +namespace { // unnamed namespace + +// A helper internal class used by the memory client, used for deleting +// filenames stored in an internal tree. +class FileNameDeleter { public: FileNameDeleter() {} @@ -58,6 +62,8 @@ public: } }; +} // end of unnamed namespace + InMemoryClient::InMemoryClient(util::MemorySegment& mem_sgmt, RRClass rrclass) : mem_sgmt_(mem_sgmt), diff --git a/src/lib/datasrc/memory/memory_client.h b/src/lib/datasrc/memory/memory_client.h index b08e916963..bc79e2901d 100644 --- a/src/lib/datasrc/memory/memory_client.h +++ b/src/lib/datasrc/memory/memory_client.h @@ -191,10 +191,6 @@ private: unsigned int zone_count_; ZoneTable* zone_table_; FileNameTree* file_name_tree_; - - // A helper internal class used by the memory client, used for - // deleting filenames stored in an internal tree. - class FileNameDeleter; }; } // namespace memory