boost::scoped_ptr<TranslatorDatabase> td_obj;
// Use the ad hoc model.
- const string& model = "kea-dhcp4";
+ const string& model = "kea-dhcp4-server";
EXPECT_NO_THROW(td_obj.reset(new TranslatorDatabase(sess, model)));
// Get empty.
- const string& xpath = "/kea-dhcp4:config/lease-database";
+ const string& xpath = "/kea-dhcp4-server:config/lease-database";
ConstElementPtr database;
EXPECT_NO_THROW(database = td_obj->getDatabase(xpath));
EXPECT_FALSE(database);
boost::scoped_ptr<TranslatorDatabase> td_obj;
// Use the ad hoc model.
- const string& model = "kea-dhcp4";
+ const string& model = "kea-dhcp4-server";
EXPECT_NO_THROW(td_obj.reset(new TranslatorDatabase(sess, model)));
// Set a value.
- const string& xpath = "/kea-dhcp4:config/lease-database";
+ const string& xpath = "/kea-dhcp4-server:config/lease-database";
const string& xtype = xpath + "/database-type";
const string& xinterval = xpath + "/lfc-interval";
S_Val s_type(new Val("memfile"));
boost::scoped_ptr<TranslatorDatabase> td_obj;
// Use the ad hoc model.
- const string& model = "kea-dhcp4";
+ const string& model = "kea-dhcp4-server";
EXPECT_NO_THROW(td_obj.reset(new TranslatorDatabase(sess, model)));
// Set a value.
- const string& xpath = "/kea-dhcp4:config/lease-database";
+ const string& xpath = "/kea-dhcp4-server:config/lease-database";
ElementPtr database = Element::createMap();
database->set("type", Element::create(string("memfile")));
database->set("lfc-interval", Element::create(3600));
boost::scoped_ptr<TranslatorDatabase> td_obj;
// Use the ad hoc model.
- const string& model = "kea-dhcp4";
+ const string& model = "kea-dhcp4-server";
EXPECT_NO_THROW(td_obj.reset(new TranslatorDatabase(sess, model)));
// Set a value.
- const string& xpath = "/kea-dhcp4:config/lease-database";
+ const string& xpath = "/kea-dhcp4-server:config/lease-database";
const string& xtype = xpath + "/database-type";
const string& xinterval = xpath + "/lfc-interval";
S_Val s_type(new Val("memfile"));
boost::scoped_ptr<TranslatorDatabases> tds_obj;
// Use the ad hoc model.
- const string& model = "kea-dhcp6";
+ const string& model = "kea-dhcp6-server";
EXPECT_NO_THROW(tds_obj.reset(new TranslatorDatabases(sess, model)));
// Get empty.
- const string& xpath = "/kea-dhcp6:config/hosts-databases";
+ const string& xpath = "/kea-dhcp6-server:config/hosts-databases";
ConstElementPtr databases;
EXPECT_NO_THROW(databases = tds_obj->getDatabases(xpath));
EXPECT_FALSE(databases);
boost::scoped_ptr<TranslatorDatabases> tds_obj;
// Use the ad hoc model.
- const string& model = "kea-dhcp4";
+ const string& model = "kea-dhcp4-server";
EXPECT_NO_THROW(tds_obj.reset(new TranslatorDatabases(sess, model)));
// Set a value.
- const string& xpath = "/kea-dhcp4:config/hosts-databases";
+ const string& xpath = "/kea-dhcp4-server:config/hosts-databases";
const string& xdatabase =
xpath + "/hosts-database[database-type='mysql']";
const string& xname = xdatabase + "/name";
boost::scoped_ptr<TranslatorDatabases> tds_obj;
// Use the ad hoc model.
- const string& model = "kea-dhcp6";
+ const string& model = "kea-dhcp6-server";
EXPECT_NO_THROW(tds_obj.reset(new TranslatorDatabases(sess, model)));
// Set a value.
- const string& xpath = "/kea-dhcp6:config/hosts-databases";
+ const string& xpath = "/kea-dhcp6-server:config/hosts-databases";
ElementPtr database = Element::createMap();
database->set("type", Element::create(string("memfile")));
database->set("lfc-interval", Element::create(3600));
boost::scoped_ptr<TranslatorDatabase> td_obj;
// Use the ad hoc model.
- const string& model = "kea-dhcp4";
+ const string& model = "kea-dhcp4-server";
EXPECT_NO_THROW(tds_obj.reset(new TranslatorDatabases(sess, model)));
EXPECT_NO_THROW(td_obj.reset(new TranslatorDatabase(sess, model)));
// Set a value.
- const string& xpath = "/kea-dhcp4:config/hosts-databases";
+ const string& xpath = "/kea-dhcp4-server:config/hosts-databases";
const string& xdatabase =
xpath + "/hosts-database[database-type='mysql']";
const string& xname = xdatabase + "/name";
boost::scoped_ptr<TranslatorDatabases> tds_obj;
// Use the ad hoc model.
- const string& model = "kea-dhcp4";
+ const string& model = "kea-dhcp4-server";
EXPECT_NO_THROW(tds_obj.reset(new TranslatorDatabases(sess, model)));
// Set a value.
- const string& xpath = "/kea-dhcp4:config/hosts-databases";
+ const string& xpath = "/kea-dhcp4-server:config/hosts-databases";
const string& xdatabase =
xpath + "/hosts-database[database-type='mysql']";
const string& xname = xdatabase + "/name";
ElementPtr
TranslatorDatabase::getDatabase(const string& xpath) {
try {
- if ((model_ == "kea-dhcp4") || (model_ == "kea-dhcp6")) {
+ if ((model_ == "kea-dhcp4-server") ||
+ (model_ == "kea-dhcp6-server")) {
return (getDatabaseKea(xpath));
}
} catch (const sysrepo_exception& ex) {
ConstElementPtr elem,
bool skip) {
try {
- if ((model_ == "kea-dhcp4") || (model_ == "kea-dhcp6")) {
+ if ((model_ == "kea-dhcp4-server") ||
+ (model_ == "kea-dhcp6-server")) {
setDatabaseKea(xpath, elem, skip);
} else {
isc_throw(NotImplemented,
ConstElementPtr
TranslatorDatabases::getDatabases(const string& xpath) {
try {
- if ((model_ == "kea-dhcp4") || (model_ == "kea-dhcp6")) {
+ if ((model_ == "kea-dhcp4-server") ||
+ (model_ == "kea-dhcp6-server")) {
return (getDatabasesKea(xpath));
}
} catch (const sysrepo_exception& ex) {
void
TranslatorDatabases::setDatabases(const string& xpath, ConstElementPtr elem) {
try {
- if ((model_ == "kea-dhcp4") || (model_ == "kea-dhcp6")) {
+ if ((model_ == "kea-dhcp4-server") ||
+ (model_ == "kea-dhcp6-server")) {
setDatabasesKea(xpath, elem);
} else {
isc_throw(NotImplemented,