 |
Kea
1.5.0
|
Go to the documentation of this file.
7 #ifndef NETCONF_PROCESS_H
8 #define NETCONF_PROCESS_H
82 bool check_only =
false);
108 #endif // NETCONF_PROCESS_H
boost::shared_ptr< NetconfProcess > NetconfProcessPtr
Defines a shared pointer to NetconfProcess.
NetconfCfgMgrPtr getNetconfCfgMgr()
Returns a pointer to the configuration manager.
virtual isc::data::ConstElementPtr configure(isc::data::ConstElementPtr config_set, bool check_only=false)
Processes the given configuration.
static bool shut_down
Global (globally visible) shutdown flag.
virtual void init()
Initialize the Netconf process.
Defines the logger used by the top-level component of kea-dhcp-ddns.
virtual isc::data::ConstElementPtr shutdown(isc::data::ConstElementPtr args)
Initiates the process's shutdown process.
Application Process Interface.
virtual ~NetconfProcess()
Destructor.
boost::shared_ptr< IOService > IOServicePtr
Defines a smart pointer to an IOService instance.
Kea Netconf Application Process.
NetconfProcess(const char *name, const asiolink::IOServicePtr &io_service)
Constructor.
boost::shared_ptr< const Element > ConstElementPtr
virtual void run()
Implements the process's event loop.
boost::shared_ptr< NetconfCfgMgr > NetconfCfgMgrPtr
Defines a shared pointer to NetconfCfgMgr.