7 #ifndef BASE_CONFIG_BACKEND_H 8 #define BASE_CONFIG_BACKEND_H 10 #include <boost/shared_ptr.hpp> 42 virtual std::string
getType()
const = 0;
50 virtual std::string
getHost()
const = 0;
58 virtual uint16_t
getPort()
const = 0;
67 #endif // BASE_CONFIG_BACKEND_H Interface for Kea server specific configuration backend implementations.
virtual std::string getType() const =0
Returns backend type in the textual format.
virtual uint16_t getPort() const =0
Returns backend port number.
virtual ~BaseConfigBackend()
Virtual destructor.
virtual std::string getHost() const =0
Returns backend host.
Defines the logger used by the top-level component of kea-dhcp-ddns.
boost::shared_ptr< BaseConfigBackend > BaseConfigBackendPtr
Shared pointer to the BaseConfigBackend.