void
MySqlLeaseMgr::addRelayId6(const IOAddress& /* lease_addr */,
const IOAddress& /* link_addr */,
- const vector<uint8_t>& relay_id) {
+ const vector<uint8_t>& /* relay_id */) {
isc_throw(NotImplemented, "MySqlLeaseMgr::addRelayId6 not implemented");
}
void
MySqlLeaseMgr::addRemoteId6(const IOAddress& /* lease_addr */,
const IOAddress& /* link_addr */,
- const vector<uint8_t>& remote_id) {
+ const vector<uint8_t>& /* remote_id */) {
isc_throw(NotImplemented, "MySqlLeaseMgr::addRemoteId6 not implemented");
}
}
}
+ /// @brief Decode parameters to set whether the lease extended info tables
+ /// are enabled.
+ ///
+ /// @note: common code in constructors.
+ ///
+ /// @param parameters The parameter map.
+ virtual void setExtendedInfoTablesEnabled(const db::DatabaseConnection::ParameterMap& /* parameters */) override {
+ isc_throw(isc::NotImplemented,
+ "extended info tables are not yet supported by mysql");
+ }
+
/// @brief Delete lease6 extended info from tables.
///
/// @param addr The address of the lease.
void
PgSqlLeaseMgr::addRelayId6(const IOAddress& /* lease_addr */,
const IOAddress& /* link_addr */,
- const vector<uint8_t>& relay_id) {
+ const vector<uint8_t>& /* relay_id */) {
isc_throw(NotImplemented, "PgSqlLeaseMgr::addRelayId6 not implemented");
}
void
PgSqlLeaseMgr::addRemoteId6(const IOAddress& /* lease_addr */,
const IOAddress& /* link_addr */,
- const vector<uint8_t>& remote_id) {
+ const vector<uint8_t>& /* remote_id */) {
isc_throw(NotImplemented, "PgSqlLeaseMgr::addRemoteId6 not implemented");
}
}
}
+ /// @brief Decode parameters to set whether the lease extended info tables
+ /// are enabled.
+ ///
+ /// @note: common code in constructors.
+ ///
+ /// @param parameters The parameter map.
+ virtual void setExtendedInfoTablesEnabled(const db::DatabaseConnection::ParameterMap& /* parameters */) override {
+ isc_throw(isc::NotImplemented,
+ "extended info tables are not yet supported by mysql");
+ }
+
+ /// @brief Delete lease6 extended info from tables.
+ ///
+ /// @param addr The address of the lease.
+
/// @brief Delete lease6 extended info from tables.
///
/// @param addr The address of the lease.
void
addRelayId6(const IOAddress& /* lease_addr */,
const IOAddress& /* link_addr */,
- const vector<uint8_t>& relay_id) override {
+ const vector<uint8_t>& /* relay_id */) override {
isc_throw(NotImplemented, "ConcreteLeaseMgr::addRelayId6 not implemented");
}
void
addRemoteId6(const IOAddress& /* lease_addr */,
const IOAddress& /* link_addr */,
- const vector<uint8_t>& remote_id) override {
+ const vector<uint8_t>& /* remote_id */) override {
isc_throw(NotImplemented, "ConcreteLeaseMgr::addRemoteId6 not implemented");
}