Commit 3c6c6734 authored by Marcin Siodelski's avatar Marcin Siodelski

[4301] HostReservationParser::isIdentifierParameter belongs to parent class.

parent fb4c4a30
...@@ -169,6 +169,11 @@ HostReservationParser::addHost(isc::data::ConstElementPtr reservation_data) { ...@@ -169,6 +169,11 @@ HostReservationParser::addHost(isc::data::ConstElementPtr reservation_data) {
} }
} }
bool
HostReservationParser::isIdentifierParameter(const std::string& param_name) const {
return (getSupportedParameters(true).count(param_name) > 0);
}
bool bool
HostReservationParser::isSupportedParameter(const std::string& param_name) const { HostReservationParser::isSupportedParameter(const std::string& param_name) const {
return (getSupportedParameters(false).count(param_name) > 0); return (getSupportedParameters(false).count(param_name) > 0);
...@@ -212,11 +217,6 @@ HostReservationParser4::build(isc::data::ConstElementPtr reservation_data) { ...@@ -212,11 +217,6 @@ HostReservationParser4::build(isc::data::ConstElementPtr reservation_data) {
addHost(reservation_data); addHost(reservation_data);
} }
bool
HostReservationParser4::isIdentifierParameter(const std::string& param_name) const {
return (getSupportedParams4(true).count(param_name) > 0);
}
const std::set<std::string>& const std::set<std::string>&
HostReservationParser4::getSupportedParameters(const bool identifiers_only) const { HostReservationParser4::getSupportedParameters(const bool identifiers_only) const {
return (getSupportedParams4(identifiers_only)); return (getSupportedParams4(identifiers_only));
...@@ -312,11 +312,6 @@ HostReservationParser6::build(isc::data::ConstElementPtr reservation_data) { ...@@ -312,11 +312,6 @@ HostReservationParser6::build(isc::data::ConstElementPtr reservation_data) {
addHost(reservation_data); addHost(reservation_data);
} }
bool
HostReservationParser6::isIdentifierParameter(const std::string& param_name) const {
return (getSupportedParams6(true).count(param_name) > 0);
}
const std::set<std::string>& const std::set<std::string>&
HostReservationParser6::getSupportedParameters(const bool identifiers_only) const { HostReservationParser6::getSupportedParameters(const bool identifiers_only) const {
return (getSupportedParams6(identifiers_only)); return (getSupportedParams6(identifiers_only));
......
...@@ -54,7 +54,7 @@ protected: ...@@ -54,7 +54,7 @@ protected:
/// ///
/// @return true if the parameter specifies host identifier, false /// @return true if the parameter specifies host identifier, false
/// otherwise. /// otherwise.
virtual bool isIdentifierParameter(const std::string& param_name) const = 0; virtual bool isIdentifierParameter(const std::string& param_name) const;
/// @brief Checks if the specified parameter is supported by the parser. /// @brief Checks if the specified parameter is supported by the parser.
/// ///
...@@ -102,14 +102,6 @@ public: ...@@ -102,14 +102,6 @@ public:
protected: protected:
/// @brief Checks if the specified parameter is a host identifier.
///
/// @param param_name Parameter name.
///
/// @return true if the parameter specifies host identifier, false
/// otherwise.
virtual bool isIdentifierParameter(const std::string& param_name) const;
/// @brief Returns set of the supported parameters for DHCPv4. /// @brief Returns set of the supported parameters for DHCPv4.
/// ///
/// @param identifiers_only Indicates if the function should only /// @param identifiers_only Indicates if the function should only
...@@ -142,14 +134,6 @@ public: ...@@ -142,14 +134,6 @@ public:
protected: protected:
/// @brief Checks if the specified parameter is a host identifier.
///
/// @param param_name Parameter name.
///
/// @return true if the parameter specifies host identifier, false
/// otherwise.
virtual bool isIdentifierParameter(const std::string& param_name) const;
/// @brief Returns set of the supported parameters for DHCPv6. /// @brief Returns set of the supported parameters for DHCPv6.
/// ///
/// @param identifiers_only Indicates if the function should only /// @param identifiers_only Indicates if the function should only
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment