boost::scoped_ptr<TranslatorLoggers> tls_obj;
// Use the ad hoc model.
- const string& model = "kea-dhcp4";
+ const string& model = "kea-dhcp4-server";
EXPECT_NO_THROW(tls_obj.reset(new TranslatorLoggers(sess, model)));
// Get empty.
- const string& xpath = "/kea-dhcp4:logging/loggers";
+ const string& xpath = "/kea-dhcp4-server:logging/loggers";
ConstElementPtr loggers;
EXPECT_NO_THROW(loggers = tls_obj->getLoggers(xpath));
ASSERT_TRUE(loggers);
boost::scoped_ptr<TranslatorLoggers> tls_obj;
// Use the ad hoc model.
- const string& model = "kea-dhcp6";
+ const string& model = "kea-dhcp6-server";
EXPECT_NO_THROW(tls_obj.reset(new TranslatorLoggers(sess, model)));
// Set a value.
- const string& xpath = "/kea-dhcp6:logging/loggers";
+ const string& xpath = "/kea-dhcp6-server:logging/loggers";
const string& xlogger = xpath + "/logger[name='foo']";
const string& xseverity = xlogger + "/severity";
const string& xoption = xlogger + "/output-options/option[output='/bar']";
boost::scoped_ptr<TranslatorLoggers> tls_obj;
// Use the ad hoc model.
- const string& model = "kea-dhcp4";
+ const string& model = "kea-dhcp4-server";
EXPECT_NO_THROW(tls_obj.reset(new TranslatorLoggers(sess, model)));
// Set a value.
- const string& xpath = "/kea-dhcp4:logging/loggers";
+ const string& xpath = "/kea-dhcp4-server:logging/loggers";
ElementPtr option = Element::createMap();
option->set("output", Element::create(string("/bar")));
option->set("maxver", Element::create(10));
// Check the tree representation.
S_Tree tree;
- EXPECT_NO_THROW(tree = sess->get_subtree("/kea-dhcp4:logging"));
+ EXPECT_NO_THROW(tree = sess->get_subtree("/kea-dhcp4-server:logging"));
ASSERT_TRUE(tree);
string expected =
- "kea-dhcp4:logging (container)\n"
+ "kea-dhcp4-server:logging (container)\n"
" |\n"
" -- loggers (container)\n"
" |\n"
ElementPtr
TranslatorLogger::getLogger(const string& xpath) {
try {
- if ((model_ == "kea-dhcp4") || (model_ == "kea-dhcp6") ||
- (model_ == "kea-dhcpddns") || (model_ == "kea-control-agent")) {
+ if ((model_ == "kea-dhcp4-server") ||
+ (model_ == "kea-dhcp6-server") ||
+ (model_ == "kea-dhcp-ddns") ||
+ (model_ == "kea-ctrl-agent")) {
return (getLoggerKea(xpath));
}
} catch (const sysrepo_exception& ex) {
void
TranslatorLogger::setLogger(const string& xpath, ConstElementPtr elem) {
try {
- if ((model_ == "kea-dhcp4") || (model_ == "kea-dhcp6") ||
- (model_ == "kea-dhcpddns") || (model_ == "kea-control-agent")) {
+ if ((model_ == "kea-dhcp4-server") ||
+ (model_ == "kea-dhcp6-server") ||
+ (model_ == "kea-dhcp-ddns") ||
+ (model_ == "kea-ctrl-agent")) {
setLoggerKea(xpath, elem);
} else {
isc_throw(NotImplemented,
ConstElementPtr
TranslatorLoggers::getLoggers(const string& xpath) {
try {
- if ((model_ == "kea-dhcp4") || (model_ == "kea-dhcp6") ||
- (model_ == "kea-dhcpddns") || (model_ == "kea-control-agent")) {
+ if ((model_ == "kea-dhcp4-server") ||
+ (model_ == "kea-dhcp6-server") ||
+ (model_ == "kea-dhcp-ddns") ||
+ (model_ == "kea-ctrl-agent")) {
return (getLoggersKea(xpath));
}
} catch (const sysrepo_exception& ex) {
void
TranslatorLoggers::setLoggers(const string& xpath, ConstElementPtr elem) {
try {
- if ((model_ == "kea-dhcp4") || (model_ == "kea-dhcp6") ||
- (model_ == "kea-dhcpddns") || (model_ == "kea-control-agent")) {
+ if ((model_ == "kea-dhcp4-server") ||
+ (model_ == "kea-dhcp6-server") ||
+ (model_ == "kea-dhcp-ddns") ||
+ (model_ == "kea-ctrl-agent")) {
setLoggersKea(xpath, elem);
} else {
isc_throw(NotImplemented,