}
};
+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,
}
}
-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_);