]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2268] Move constructor and destructor to top of file
authorMukund Sivaraman <muks@isc.org>
Sun, 7 Oct 2012 17:29:27 +0000 (22:59 +0530)
committerMukund Sivaraman <muks@isc.org>
Sun, 7 Oct 2012 17:29:27 +0000 (22:59 +0530)
src/lib/datasrc/memory/memory_client.cc

index 8f444b610d21cdc6b190129292c0f4faf20a28aa..c29eca63ca89bd05100a568abe05f968574eabc9 100644 (file)
@@ -62,6 +62,22 @@ public:
     }
 };
 
+InMemoryClient::InMemoryClient(util::MemorySegment& mem_sgmt,
+                               RRClass rrclass) :
+    mem_sgmt_(mem_sgmt),
+    rrclass_(rrclass),
+    zone_count_(0),
+    zone_table_(ZoneTable::create(mem_sgmt_, rrclass)),
+    file_name_tree_(FileNameTree::create(mem_sgmt_, false))
+{}
+
+InMemoryClient::~InMemoryClient() {
+    FileNameDeleter deleter;
+    FileNameTree::destroy(mem_sgmt_, file_name_tree_, deleter);
+
+    ZoneTable::destroy(mem_sgmt_, zone_table_, rrclass_);
+}
+
 result::Result
 InMemoryClient::load(const Name& zone_name,
                      const string& filename,
@@ -161,22 +177,6 @@ generateRRsetFromIterator(ZoneIterator* iterator,
 }
 }
 
-InMemoryClient::InMemoryClient(util::MemorySegment& mem_sgmt,
-                               RRClass rrclass) :
-    mem_sgmt_(mem_sgmt),
-    rrclass_(rrclass),
-    zone_count_(0),
-    zone_table_(ZoneTable::create(mem_sgmt_, rrclass)),
-    file_name_tree_(FileNameTree::create(mem_sgmt_, false))
-{}
-
-InMemoryClient::~InMemoryClient() {
-    FileNameDeleter deleter;
-    FileNameTree::destroy(mem_sgmt_, file_name_tree_, deleter);
-
-    ZoneTable::destroy(mem_sgmt_, zone_table_, rrclass_);
-}
-
 RRClass
 InMemoryClient::getClass() const {
     return (rrclass_);