Browse Source

[2268] Move FileNameDeleter out of InMemoryClient

Mukund Sivaraman 12 years ago
parent
commit
e2b120a2e0
2 changed files with 7 additions and 5 deletions
  1. 7 1
      src/lib/datasrc/memory/memory_client.cc
  2. 0 4
      src/lib/datasrc/memory/memory_client.h

+ 7 - 1
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),

+ 0 - 4
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