From 36ce07093b68b07513149577c209ae7a57ab356b Mon Sep 17 00:00:00 2001 From: Gabriele Contini <contini.mailing@gmail.com> Date: 周日, 15 3月 2020 16:26:21 +0800 Subject: [PATCH] Merge branch 'feature/pc_identifiers' into develop issues #2 #3 #14 #49 --- include/licensecc/licensecc.h | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/include/licensecc/licensecc.h b/include/licensecc/licensecc.h index 950fe0f..0b0391c 100644 --- a/include/licensecc/licensecc.h +++ b/include/licensecc/licensecc.h @@ -11,20 +11,22 @@ extern "C" { #endif +#include <licensecc_properties.h> + #include "datatypes.h" -/* +/** * Method used to convert the LicenseInfo into a human readable - * representation. //not yet implemented + * representation. */ -void print_error(char out_buffer[ERROR_BUFFER_SIZE], LicenseInfo* licenseInfo); +void print_error(char out_buffer[LCC_API_ERROR_BUFFER_SIZE], LicenseInfo* licenseInfo); /** - * This method calculates the pc identifier. The string need to be shown to the user and given back to the software + * This method calculates the hardware identifier. The string need to be shown to the user and given back to the software * editor when issuing a license. * pc_id_method = STRATEGY_DEFAULT usually works. */ -bool identify_pc(IDENTIFICATION_STRATEGY pc_id_method, char* identifier_out, size_t* bufSize); +bool identify_pc(LCC_API_IDENTIFICATION_STRATEGY pc_id_method, char* identifier_out, size_t* bufSize); /** * This method is used to request the use of one license for a product. @@ -39,7 +41,7 @@ * @param license[out] optional, can be NULL, if set it will return extra informations about the license. */ -EVENT_TYPE acquire_license(const CallerInformations* callerInformation, const LicenseLocation* licenseLocation, +LCC_EVENT_TYPE acquire_license(const CallerInformations* callerInformation, const LicenseLocation* licenseLocation, LicenseInfo* license_out); /** @@ -47,11 +49,11 @@ * Should be called from time to time to confirm we're still using the * license. */ -EVENT_TYPE confirm_license(char* featureName, LicenseLocation* licenseLocation); +LCC_EVENT_TYPE confirm_license(char* featureName, LicenseLocation* licenseLocation); /** * Do nothing for now, useful for network licenses. */ -EVENT_TYPE release_license(char* featureName, LicenseLocation licenseLocation); +LCC_EVENT_TYPE release_license(char* featureName, LicenseLocation licenseLocation); #ifdef __cplusplus } -- Gitblit v1.9.1