X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fprotector-plugin%2Fadmission_policy.cc;h=6278197c2a28f0182e2d1ea840e833668291a315;hb=57435fef9be52525f7bdcc5b6f0cff03ebbf8534;hp=6ba81f81e6fcf130cb7d5ef4cd796f09b71ee4c5;hpb=b9d7e9c232a4371ddfed51c58e5a57f87b057229;p=ric-app%2Fadmin.git diff --git a/src/protector-plugin/admission_policy.cc b/src/protector-plugin/admission_policy.cc index 6ba81f8..6278197 100644 --- a/src/protector-plugin/admission_policy.cc +++ b/src/protector-plugin/admission_policy.cc @@ -19,7 +19,7 @@ #include "admission_policy.hpp" -admission::admission (std::string policy_schema_file, std::string samples_file, std::string metrics_schema_file, unsigned int num_instances){ +admission::admission (std::string policy_schema_file, std::string samples_file, std::string metrics_schema_file, unsigned int num_instances, bool report_only){ bool res; if (num_instances == 0){ @@ -123,13 +123,13 @@ admission::admission (std::string policy_schema_file, std::string samples_file, //instantiate the core policy object for(unsigned int i = 0; i < num_instances; i++){ - instantiate_protector_plugin(); + instantiate_protector_plugin(report_only); } }; -void admission::instantiate_protector_plugin(void){ - _plugin_instances.emplace_back(bool(current_config["enforce"]), current_config["window_length"], current_config["blocking_rate"], current_config["trigger_threshold"]); +void admission::instantiate_protector_plugin(bool mode){ + _plugin_instances.emplace_back(bool(current_config["enforce"]), current_config["window_length"], current_config["trigger_threshold"], current_config["blocking_rate"], mode); } admission::~admission(void){