From f4e683fc6bd6ac76f9979f49d737588b6ddf16b0 Mon Sep 17 00:00:00 2001
From: gcontini <1121667+gcontini@users.noreply.github.com>
Date: 周六, 14 11月 2020 22:13:13 +0800
Subject: [PATCH] windows smbios

---
 src/library/hw_identifier/identification_strategy.hpp |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/src/library/hw_identifier/identification_strategy.hpp b/src/library/hw_identifier/identification_strategy.hpp
index ad3e2de..1f0d1bc 100644
--- a/src/library/hw_identifier/identification_strategy.hpp
+++ b/src/library/hw_identifier/identification_strategy.hpp
@@ -1,5 +1,5 @@
-/*
- * identification_strategy.hpp
+/**
+ * \file identification_strategy.hpp
  *
  *  Created on: Jan 1, 2020
  *      Author: devel
@@ -11,21 +11,24 @@
 #include <licensecc/datatypes.h>
 #include <licensecc_properties.h>
 #include <vector>
-#include <bits/unique_ptr.h>
+#include <memory>
 #include "../base/base.h"
 #include "hw_identifier.hpp"
 
 namespace license {
 namespace hw_identifier {
 
+/**
+ * Abstract class that represent a way to calculate hardware identifiers.
+ */
 class IdentificationStrategy {
 protected:
 	IdentificationStrategy(){};
 
 public:
 	virtual ~IdentificationStrategy(){};
-	virtual LCC_API_IDENTIFICATION_STRATEGY identification_strategy() const = 0;
-	virtual FUNCTION_RETURN identify_pc(HwIdentifier& identifier_out) const;
+	virtual LCC_API_HW_IDENTIFICATION_STRATEGY identification_strategy() const = 0;
+	virtual FUNCTION_RETURN generate_pc_id(HwIdentifier& identifier_out) const;
 	virtual std::vector<HwIdentifier> alternative_ids() const = 0;
 	virtual LCC_EVENT_TYPE validate_identifier(const HwIdentifier& identifier_in) const;
 
@@ -34,7 +37,7 @@
 	 * @param strategy
 	 * @return
 	 */
-	static std::unique_ptr<IdentificationStrategy> get_strategy(LCC_API_IDENTIFICATION_STRATEGY strategy);
+	static std::unique_ptr<IdentificationStrategy> get_strategy(LCC_API_HW_IDENTIFICATION_STRATEGY strategy);
 };
 
 }  // namespace hw_identifier

--
Gitblit v1.9.1