Gabriele Contini
2020-02-24 46f5b467557acc4b62f1d89943f39cd0ee6cb213
src/library/os/execution_environment.hpp
@@ -9,7 +9,7 @@
#define SRC_LIBRARY_OS_VIRTUALIZATION_HPP_
namespace license {
namespace os {
typedef enum { NONE, CONTAINER, VM } VIRTUALIZATION;
typedef enum {
   ON_PREMISE,
@@ -25,15 +25,16 @@
   ALI_CLOUD
} CLOUD_PROVIDER;
typedef enum { BARE_TO_METAL, VMWARE, VIRTUALBOX, XEN, KVM } VIRTUALIZATION_DETAIL;
class ExecutionEnvironment {
public:
   ExecutionEnvironment(){};
   virtual ~ExecutionEnvironment(){};
   VIRTUALIZATION getVirtualization();
   bool is_cloud();
   bool is_docker();
   CLOUD_PROVIDER getCloudProvider();
};
}  // namespace os
}  // namespace license
#endif /* SRC_LIBRARY_OS_VIRTUALIZATION_HPP_ */