Kea
1.9.9-git
|
Classes | |
class | AgentParser |
A Bison parser. More... | |
class | AgentSimpleParser |
class | CommandForwardingError |
Exception thrown when an error occurred during control command forwarding. More... | |
class | CtrlAgentCfgContext |
Control Agent Configuration Context. More... | |
class | CtrlAgentCfgMgr |
Ctrl Agent Configuration Manager. More... | |
class | CtrlAgentCommandMgr |
Command Manager for Control Agent. More... | |
class | CtrlAgentController |
Process Controller for Control Agent Process. More... | |
class | CtrlAgentProcess |
Kea Control Agent Application Process. More... | |
class | CtrlAgentResponseCreator |
Concrete implementation of the HTTP response creator used by the Control Agent. More... | |
class | CtrlAgentResponseCreatorFactory |
HTTP response creator factory for Control Agent. More... | |
class | ParserContext |
Parser context is a wrapper around flex/bison instances dedicated to Control-agent config file parser. More... | |
Typedefs | |
typedef boost::shared_ptr< CtrlAgentCfgContext > | CtrlAgentCfgContextPtr |
Pointer to a configuration context. More... | |
typedef boost::shared_ptr< CtrlAgentCfgMgr > | CtrlAgentCfgMgrPtr |
Defines a shared pointer to CtrlAgentCfgMgr. More... | |
typedef boost::shared_ptr< CtrlAgentController > | CtrlAgentControllerPtr |
typedef boost::shared_ptr< CtrlAgentProcess > | CtrlAgentProcessPtr |
Defines a shared pointer to CtrlAgentProcess. More... | |
typedef boost::shared_ptr< CtrlAgentResponseCreator > | CtrlAgentResponseCreatorPtr |
Pointer to the CtrlAgentResponseCreator. More... | |
Variables | |
isc::log::Logger | agent_logger ("ctrl-agent") |
Control Agent logger. More... | |
const char *const * | ca_config_report = isc::detail::config_report |
const isc::log::MessageID | CTRL_AGENT_COMMAND_FORWARD_BEGIN = "CTRL_AGENT_COMMAND_FORWARD_BEGIN" |
const isc::log::MessageID | CTRL_AGENT_COMMAND_FORWARD_FAILED = "CTRL_AGENT_COMMAND_FORWARD_FAILED" |
const isc::log::MessageID | CTRL_AGENT_COMMAND_FORWARDED = "CTRL_AGENT_COMMAND_FORWARDED" |
const isc::log::MessageID | CTRL_AGENT_CONFIG_CHECK_FAIL = "CTRL_AGENT_CONFIG_CHECK_FAIL" |
const isc::log::MessageID | CTRL_AGENT_CONFIG_FAIL = "CTRL_AGENT_CONFIG_FAIL" |
const isc::log::MessageID | CTRL_AGENT_FAILED = "CTRL_AGENT_FAILED" |
const isc::log::MessageID | CTRL_AGENT_HTTP_SERVICE_STARTED = "CTRL_AGENT_HTTP_SERVICE_STARTED" |
const isc::log::MessageID | CTRL_AGENT_HTTPS_SERVICE_STARTED = "CTRL_AGENT_HTTPS_SERVICE_STARTED" |
const isc::log::MessageID | CTRL_AGENT_RUN_EXIT = "CTRL_AGENT_RUN_EXIT" |
const isc::log::MessageID | CTRL_AGENT_STARTED = "CTRL_AGENT_STARTED" |
typedef boost::shared_ptr<CtrlAgentCfgContext> isc::agent::CtrlAgentCfgContextPtr |
Pointer to a configuration context.
Definition at line 21 of file ca_cfg_mgr.h.
typedef boost::shared_ptr<CtrlAgentCfgMgr> isc::agent::CtrlAgentCfgMgrPtr |
Defines a shared pointer to CtrlAgentCfgMgr.
Definition at line 311 of file ca_cfg_mgr.h.
typedef boost::shared_ptr<CtrlAgentController> isc::agent::CtrlAgentControllerPtr |
Definition at line 80 of file ca_controller.h.
typedef boost::shared_ptr<CtrlAgentProcess> isc::agent::CtrlAgentProcessPtr |
Defines a shared pointer to CtrlAgentProcess.
Definition at line 150 of file ca_process.h.
typedef boost::shared_ptr<CtrlAgentResponseCreator> isc::agent::CtrlAgentResponseCreatorPtr |
Pointer to the CtrlAgentResponseCreator.
Definition at line 17 of file ca_response_creator.h.
isc::log::Logger isc::agent::agent_logger |
Control Agent logger.
Definition at line 18 of file ca_log.h.
Referenced by isc::agent::CtrlAgentProcess::configure(), isc::agent::CtrlAgentCommandMgr::handleCommand(), isc::agent::CtrlAgentCfgMgr::parse(), and isc::agent::CtrlAgentProcess::run().
const char* const* isc::agent::ca_config_report = isc::detail::config_report |
Definition at line 110 of file ca_controller.cc.
const isc::log::MessageID isc::agent::CTRL_AGENT_COMMAND_FORWARD_BEGIN = "CTRL_AGENT_COMMAND_FORWARD_BEGIN" |
Definition at line 12 of file ca_messages.h.
Referenced by isc::agent::CtrlAgentCommandMgr::handleCommand().
const isc::log::MessageID isc::agent::CTRL_AGENT_COMMAND_FORWARD_FAILED = "CTRL_AGENT_COMMAND_FORWARD_FAILED" |
Definition at line 13 of file ca_messages.h.
Referenced by isc::agent::CtrlAgentCommandMgr::handleCommand().
const isc::log::MessageID isc::agent::CTRL_AGENT_COMMAND_FORWARDED = "CTRL_AGENT_COMMAND_FORWARDED" |
Definition at line 11 of file ca_messages.h.
const isc::log::MessageID isc::agent::CTRL_AGENT_CONFIG_CHECK_FAIL = "CTRL_AGENT_CONFIG_CHECK_FAIL" |
Definition at line 14 of file ca_messages.h.
Referenced by isc::agent::CtrlAgentCfgMgr::parse().
const isc::log::MessageID isc::agent::CTRL_AGENT_CONFIG_FAIL = "CTRL_AGENT_CONFIG_FAIL" |
Definition at line 15 of file ca_messages.h.
Referenced by isc::agent::CtrlAgentCfgMgr::parse().
const isc::log::MessageID isc::agent::CTRL_AGENT_FAILED = "CTRL_AGENT_FAILED" |
Definition at line 16 of file ca_messages.h.
Referenced by isc::agent::CtrlAgentProcess::run().
const isc::log::MessageID isc::agent::CTRL_AGENT_HTTP_SERVICE_STARTED = "CTRL_AGENT_HTTP_SERVICE_STARTED" |
Definition at line 18 of file ca_messages.h.
Referenced by isc::agent::CtrlAgentProcess::configure().
const isc::log::MessageID isc::agent::CTRL_AGENT_HTTPS_SERVICE_STARTED = "CTRL_AGENT_HTTPS_SERVICE_STARTED" |
Definition at line 17 of file ca_messages.h.
Referenced by isc::agent::CtrlAgentProcess::configure().
const isc::log::MessageID isc::agent::CTRL_AGENT_RUN_EXIT = "CTRL_AGENT_RUN_EXIT" |
Definition at line 19 of file ca_messages.h.
Referenced by isc::agent::CtrlAgentProcess::run().
const isc::log::MessageID isc::agent::CTRL_AGENT_STARTED = "CTRL_AGENT_STARTED" |
Definition at line 20 of file ca_messages.h.
Referenced by isc::agent::CtrlAgentProcess::run().