SelphID Cpp SDK API
Loading...
Searching...
No Matches
SelphIDVerifierAdmin.h
1#ifndef SELPHIDVERIFIERADMIN_H_
2#define SELPHIDVERIFIERADMIN_H_
3
4#include "FPhiDefines.hpp"
5#include "SelphIDLicense.h"
6
7namespace FPhiSelphID {
13 public:
19
25
32 DLL_PUBLIC static std::string GenerateHostLockingCode(const std::string &serialNumber);
33
40 DLL_PUBLIC static void DumpUsageStatistics(const std::string &usageDBPath, const std::string &outputPath);
41
49 DLL_PUBLIC static void StartLicenseServer(int port, const std::string &license, const std::string &logPath);
50
51 private:
52 static FPhiSelphID::SelphIDLicense &InitLicenceServer(int port, const std::string &license,
53 const std::string &logPath);
54};
55} // namespace FPhiSelphID
56
57#endif
SelphID verifier administration.
Definition SelphIDVerifierAdmin.h:12
DLL_PUBLIC SelphIDVerifierAdmin()
Creates a new instance of SelphIDVerifierAdmin.
static DLL_PUBLIC std::string GenerateHostLockingCode(const std::string &serialNumber)
Generates host locking code.
DLL_PUBLIC ~SelphIDVerifierAdmin()
SelphIDVerifierAdmin destructor.
static DLL_PUBLIC void StartLicenseServer(int port, const std::string &license, const std::string &logPath)
Starts a license server.
static DLL_PUBLIC void DumpUsageStatistics(const std::string &usageDBPath, const std::string &outputPath)
Dump usage statistics to output path or standard output.