7 #ifndef HOOKED_COMMAND_MGR_H
8 #define HOOKED_COMMAND_MGR_H
virtual isc::data::ConstElementPtr handleCommand(const std::string &cmd_name, const isc::data::ConstElementPtr ¶ms, const isc::data::ConstElementPtr &original_cmd)
Handles the command having a given name and arguments.
boost::shared_ptr< Element > ElementPtr
Command Manager which can delegate commands to a hook library.
boost::shared_ptr< const Element > ConstElementPtr
Commands Manager, responsible for processing external commands.
bool delegateCommandToHookLibrary(const std::string &cmd_name, const isc::data::ConstElementPtr ¶ms, const isc::data::ConstElementPtr &original_cmd, isc::data::ElementPtr &answer)
Handles the command within the hooks libraries.
Defines the logger used by the top-level component of kea-dhcp-ddns.
HookedCommandMgr()
Constructor.