From b939d1a0b6b375ea5bae54d83a1cb89eb888c75a Mon Sep 17 00:00:00 2001 From: gcontini <1121667+gcontini@users.noreply.github.com> Date: 周六, 21 3月 2020 20:57:47 +0800 Subject: [PATCH] update docs --- 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