7 #ifndef D2_CONTROLLER_H 8 #define D2_CONTROLLER_H boost::shared_ptr< DControllerBase > DControllerBasePtr
virtual ~D2Controller()
Destructor.
static const char * d2_bin_name_
Defines the executable name.
static process::DControllerBasePtr & instance()
Static singleton instance method.
static const char * d2_app_name_
Defines the application name, this is passed into base class and appears in log statements.
boost::shared_ptr< const Element > ConstElementPtr
Defines the logger used by the top-level component of kea-dhcp-ddns.
virtual std::string getVersionAddendum()
Returns version info specific to D2.
Application Process Interface.
Process Controller for D2 Process This class is the DHCP-DDNS specific derivation of DControllerBase.