gcontini
2020-10-10 3e8f0cf1feaeb41da4ca1d96d9afdb16486d0273
src/library/hw_identifier/hw_identifier_facade.cpp
@@ -12,8 +12,6 @@
#include "../base/base.h"
#include "../base/logger.h"
#include "../os/cpu_info.hpp"
#include "../os/execution_environment.hpp"
#include "identification_strategy.hpp"
#include "hw_identifier.hpp"
@@ -31,6 +29,7 @@
      result = strategy->validate_identifier(pc_id);
   } catch (logic_error& e) {
      LOG_ERROR("Error validating identifier %s: %s", str_code.c_str(), e.what());
      ((void)(e));
   }
   return result;
}
@@ -56,19 +55,6 @@
   FUNCTION_RETURN result = strategy_ptr->generate_pc_id(pc_id);
   if (result != FUNC_RET_OK) {
      throw logic_error("strategy " + to_string(strategy_ptr->identification_strategy()) + " failed");
   }
   os::ExecutionEnvironment exec;
   os::VIRTUALIZATION virtualization = exec.getVirtualization();
   pc_id.set_virtual_environment(virtualization);
   pc_id.set_use_environment_var(use_env_var);
   if (virtualization != os::NONE) {
      bool isCloud = exec.is_cloud();
      if (isCloud) {
         pc_id.set_cloud_provider(exec.getCloudProvider());
      } else {
         os::CpuInfo cpu;
         pc_id.set_virtualization(cpu.virtualization_details());
      }
   }
   return pc_id.print();
}