Kea 2.7.6
|
#include <cfg_db_access.h>
Public Member Functions | |
CfgHostDbAccess (const CfgDbAccess &super) | |
Constructor. | |
virtual isc::data::ElementPtr | toElement () const |
Unparse. | |
Public Member Functions inherited from isc::dhcp::CfgDbAccess | |
CfgDbAccess () | |
Constructor. | |
void | createManagers () const |
Creates instance of lease manager and host data sources according to the configuration specified. | |
bool | getExtendedInfoTablesEnabled () const |
Returns the setting indicating if lease extended info tables are enabled. | |
std::string | getHostDbAccessString () const |
Retrieves host database access string. | |
std::list< std::string > | getHostDbAccessStringList () const |
Retrieves host database access string. | |
bool | getIPReservationsUnique () const |
Returns the setting indicating if the IP reservations are unique or can be non unique. | |
std::string | getLeaseDbAccessString () const |
Retrieves lease database access string. | |
void | setAppendedParameters (const std::string &appended_parameters) |
Sets parameters which will be appended to the database access strings. | |
void | setExtendedInfoTablesEnabled (const bool enabled) |
Modifies the setting whether the lease extended info tables are enabled. | |
void | setHostDbAccessString (const std::string &host_db_access, bool front=false) |
Sets host database access string. | |
void | setIPReservationsUnique (const bool unique) |
Modifies the setting imposing whether the IP reservations are unique or can be non unique. | |
void | setLeaseDbAccessString (const std::string &lease_db_access) |
Sets lease database access string. | |
Public Member Functions inherited from isc::data::CfgToElement | |
virtual | ~CfgToElement () |
Destructor. | |
Additional Inherited Members | |
Protected Member Functions inherited from isc::dhcp::CfgDbAccess | |
std::string | getAccessString (const std::string &access_string) const |
Returns lease or host database access string. | |
Protected Attributes inherited from isc::dhcp::CfgDbAccess | |
std::string | appended_parameters_ |
Parameters to be appended to the database access strings. | |
bool | extended_info_tables_enabled_ |
Holds the setting whether the lease extended info tables are enabled or disabled. | |
std::list< std::string > | host_db_access_ |
Holds host database access strings. | |
bool | ip_reservations_unique_ |
Holds the setting whether IP reservations should be unique or can be non-unique. | |
std::string | lease_db_access_ |
Holds lease database access string. | |
Definition at line 171 of file cfg_db_access.h.
|
inline |
Constructor.
Definition at line 173 of file cfg_db_access.h.
|
inlinevirtual |
Unparse.
isc::data::CfgToElement::toElement
Implements isc::data::CfgToElement.
Definition at line 180 of file cfg_db_access.h.
References isc::data::Element::createList(), isc::dhcp::CfgDbAccess::host_db_access_, and isc::db::DatabaseConnection::toElementDbAccessString().
Referenced by isc::dhcp::SrvConfig::toElement().