ConfigurableClientList(RRClass::IN()),
real_(real_list),
config_(Element::fromJSON("{}")),
- segment_(isc::datasrc::memory::ZoneTableSegment::create(
- (*config_.get())))
+ segment_(isc::datasrc::memory::ZoneTableSegment::create(*config_))
{
BOOST_FOREACH(const DataSourceInfo& info, real_->getDataSources()) {
const isc::datasrc::DataSourceClientPtr
try {
vector<DataSourceInfo> new_data_sources;
shared_ptr<ZoneTableSegment> ztable_segment(
- ZoneTableSegment::create(*config.get()));
+ ZoneTableSegment::create(*config));
for (; i < config->size(); ++i) {
// Extract the parameters
const ConstElementPtr dconf(config->get(i));
" \"noiter.org\", \"null.org\"]"
"}]")),
config_(Element::fromJSON("{}")),
- segment_(ZoneTableSegment::create((*config_.get())))
+ segment_(ZoneTableSegment::create(*config_))
{
for (size_t i(0); i < ds_count; ++ i) {
shared_ptr<MockDataSourceClient>
{
const ElementPtr config(Element::fromJSON("{}"));
shared_ptr<ZoneTableSegment> ztable_segment(
- ZoneTableSegment::create(*config.get()));
+ ZoneTableSegment::create(*config));
shared_ptr<InMemoryClient> client(new InMemoryClient(ztable_segment,
zclass));
client->load(zname, TEST_ZONE_FILE);