 |
Kea
1.5.0
|
Go to the documentation of this file.
7 #ifndef CTRL_AGENT_CONTROLLER_H
8 #define CTRL_AGENT_CONTROLLER_H
85 #endif // CTRL_AGENT_CONTROLLER_H
virtual ~CtrlAgentController()
Destructor.
Defines the logger used by the top-level component of kea-dhcp-ddns.
CtrlAgentProcessPtr getCtrlAgentProcess()
Returns pointer to an instance of the underlying process object.
boost::shared_ptr< DControllerBase > DControllerBasePtr
static const char * agent_app_name_
Defines the application name, this is passed into base class and appears in log statements.
Application Process Interface.
boost::shared_ptr< CtrlAgentController > CtrlAgentControllerPtr
static process::DControllerBasePtr & instance()
Static singleton instance method.
boost::shared_ptr< CtrlAgentProcess > CtrlAgentProcessPtr
Defines a shared pointer to CtrlAgentProcess.
void registerCommands()
Register commands.
static const char * agent_bin_name_
Defines the executable name.
void deregisterCommands()
Deregister commands.
isc::data::ConstElementPtr parseFile(const std::string &name)
Parses the configuration file using Agent::ParserContext (bison)
boost::shared_ptr< const Element > ConstElementPtr
Process Controller for Control Agent Process.