![]() |
Kea 3.0.0
|
#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.
References isc::dhcp::CfgDbAccess::CfgDbAccess().
|
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().