noinst_LTLIBRARIES = libclient.la
libclient_la_SOURCES =
-libclient_la_SOURCES += client_interface.h client_interface.cc
+libclient_la_SOURCES += client6_interface.h client6_interface.cc
libclient_la_SOURCES += executor.cc executor.h
libclient_la_SOURCES += clnt_process.cc clnt_process.h
libclient_la_SOURCES += clnt_cfg_mgr.cc clnt_cfg_mgr.h
kea_client_SOURCES = main.cc
-kea_client_LDADD = libclnt.la
+kea_client_LDADD = libclient.la
kea_client_LDADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
kea_client_LDADD += $(top_builddir)/src/lib/cc/libkea-cc.la
namespace client {
ClntCfgMgr::ClntCfgMgr()
- :DCfgMgrBase(process::DCfgContextBasePtr(new ClntConfig())) {
+ :DCfgMgrBase(process::ConfigPtr(new ClntConfig())) {
}
std::string
return (ConstElementPtr(new MapElement()));
}
-isc::dhcp::ParserPtr
-ClntCfgMgr::createConfigParser(const std::string&,
- const isc::data::Element::Position& pos) {
- return (isc::dhcp::ParserPtr());
-}
-
-process::DCfgContextBasePtr
+process::ConfigPtr
ClntCfgMgr::createNewContext() {
- return (process::DCfgContextBasePtr(new ClntConfig()));
+ return (process::ConfigPtr(new ClntConfig()));
}
void ClntCfgMgr::ensureCurrentAllocated() {
#include <cc/data.h>
#include <hooks/hooks_config.h>
#include <process/d_cfg_mgr.h>
-#include <process/base_cfg_mgr.h>
#include <boost/pointer_cast.hpp>
namespace isc {
virtual isc::data::ConstElementPtr
parse(isc::data::ConstElementPtr config, bool check_only);
- /// @brief This is no longer used.
- ///
- /// @throw NotImplemented
- /// @return nothing, always throws
- virtual isc::dhcp::ParserPtr
- createConfigParser(const std::string&,
- const isc::data::Element::Position& pos);
-
/// @brief Creates a new, blank CtrlAgentCfgContext context.
///
///
/// error.
///
/// @return Returns a DCfgContextBasePtr to the new context instance.
- virtual process::DCfgContextBasePtr createNewContext();
+ virtual process::ConfigPtr createNewContext();
};
};
#define CLNT_CONFIG_H
#include <process/d_cfg_mgr.h>
+#include <process/config_base.h>
namespace isc {
namespace client {
class ClntConfig;
typedef boost::shared_ptr<ClntConfig> ClntConfigPtr;
-class ClntConfig : public process::DCfgContextBase {
+class ClntConfig : public process::ConfigBase {
public:
ClntConfig();
- virtual process::BaseConfigPtr clone() const {
- return (process::BaseConfigPtr(new ClntConfig(*this)));
+ virtual process::ConfigPtr clone() const {
+ return (process::ConfigPtr(new ClntConfig(*this)));
}
virtual isc::data::ElementPtr toElement() const;
#include <client/clnt_cfg_mgr.h>
#include <cc/command_interpreter.h>
#include <process/d_cfg_mgr.h>
+#include <iostream>
using namespace isc::client;
using namespace isc::config;
client_unittests_LDADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
client_unittests_LDADD += $(top_builddir)/src/lib/cc/libkea-cc.la
client_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
-client_unittests_LDADD += $(top_builddir)/src/lib/util/threads/libkea-threads.la
client_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
client_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
client_unittests_LDADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS)