// Copyright (C) 2022 Check Point Software Technologies Ltd. All rights reserved. // Licensed under the Apache License, Version 2.0 (the "License"); // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. #include "WaapParameters.h" using namespace Waap::Parameters; bool WaapParameters::operator==(const WaapParameters &other) const { return m_paramMap == other.m_paramMap; } ParamMap WaapParameters::getParamsMap() const { return m_paramMap; } Value WaapParameters::getParamVal(Parameter key, Value defaultVal) { if (m_paramMap.find(key) == m_paramMap.end()) { return defaultVal; } return m_paramMap[key]; }