Commit 9e9a2d19 authored by Jelte Jansen's avatar Jelte Jansen

put ModuleCCSession and ModuleSpec in namespace isc::config


git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jelte-configuration@871 e5f2f494-b856-4b98-b285-d166d9295462
parent 3cd4c9d2
......@@ -106,9 +106,9 @@ main(int argc, char* argv[]) {
} else {
specfile = std::string(AUTH_SPECFILE_LOCATION);
}
ModuleCCSession cs = ModuleCCSession(specfile,
my_config_handler,
my_command_handler);
isc::config::ModuleCCSession cs = isc::config::ModuleCCSession(specfile,
my_config_handler,
my_command_handler);
// main server loop
fd_set fds;
......
......@@ -110,7 +110,9 @@ main(int argc, char* argv[]) {
} else {
specfile = std::string(PARKINGLOT_SPECFILE_LOCATION);
}
ModuleCCSession cs = ModuleCCSession(specfile, my_config_handler, my_command_handler);
isc::config::ModuleCCSession cs = isc::config::ModuleCCSession(specfile,
my_config_handler,
my_command_handler);
// main server loop
fd_set fds;
......
......@@ -45,10 +45,10 @@ using namespace std;
using isc::data::Element;
using isc::data::ElementPtr;
using isc::data::ModuleSpec;
using isc::data::ParseError;
using isc::data::ModuleSpecError;
using namespace isc::data;
namespace isc {
namespace config {
void
ModuleCCSession::read_module_specification(const std::string& filename) {
......@@ -156,3 +156,5 @@ ModuleCCSession::check_command()
return 0;
}
}
}
......@@ -23,6 +23,9 @@
#include <cc/session.h>
#include <cc/data.h>
namespace isc {
namespace config {
class ModuleCCSession {
public:
/**
......@@ -75,13 +78,15 @@ private:
std::string module_name_;
isc::cc::Session session_;
isc::data::ModuleSpec module_specification_;
ModuleSpec module_specification_;
isc::data::ElementPtr config_;
isc::data::ElementPtr(*config_handler_)(isc::data::ElementPtr new_config);
isc::data::ElementPtr(*command_handler_)(isc::data::ElementPtr command);
};
}
}
#endif // __CCSESSION_H
// Local Variables:
......
......@@ -25,7 +25,7 @@
// todo: add more context to thrown ModuleSpecErrors?
namespace isc {
namespace data {
namespace config {
//
// static functions
......
......@@ -20,7 +20,9 @@
#include <sstream>
namespace isc { namespace data {
using namespace isc::data;
namespace isc { namespace config {
///
/// A standard ModuleSpec exception that is thrown when a
......
......@@ -23,6 +23,7 @@
#include "data_def_unittests_config.h"
using namespace isc::data;
using namespace isc::config;
std::string specfile(const std::string name) {
return std::string(TEST_DATA_PATH) + "/" + name;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment