From 6dd7902d6f148a4ac78e5478edb3a2ca8624f74c Mon Sep 17 00:00:00 2001
From: gcontini <1121667+gcontini@users.noreply.github.com>
Date: 周日, 15 3月 2020 16:07:14 +0800
Subject: [PATCH] cpu brand

---
 src/library/os/execution_environment.hpp |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/src/library/os/execution_environment.hpp b/src/library/os/execution_environment.hpp
index db36205..97172e4 100644
--- a/src/library/os/execution_environment.hpp
+++ b/src/library/os/execution_environment.hpp
@@ -38,11 +38,9 @@
 
 class ExecutionEnvironment {
 private:
-	std::string sys_vendor;
-	std::string bios_vendor;
-	std::string bios_description;
-	// detect if it's a kind of container technology (docker or lxc)
-	bool is_container() const;
+	std::string m_sys_vendor;
+	std::string m_bios_vendor;
+	std::string m_bios_description;
 
 public:
 	ExecutionEnvironment();
@@ -50,7 +48,13 @@
 	VIRTUALIZATION getVirtualization() const;
 	bool is_cloud() const;
 	bool is_docker() const;
+	// detect if it's a kind of container technology (docker or lxc)
+	bool is_container() const;
 	CLOUD_PROVIDER getCloudProvider() const;
+	const std::string& bios_vendor() const { return m_bios_vendor; };
+	const std::string& sys_vendor() const { return m_sys_vendor; };
+	const std::string& bios_description() const { return m_bios_description; };
+	// VIRTUALIZATION_DETAIL getVirtualizationDetail() const; //as reported by the bios
 };
 
 }  // namespace os

--
Gitblit v1.9.1