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
33 DLL_PUBLIC static std::string GenerateHostLockingCode(const std::string &serialNumber,
34 const std::vector<std::string> &addrs);
35
42 DLL_PUBLIC static void DumpUsageStatistics(const std::string &usageDBPath, const std::string &outputPath);
43
51 DLL_PUBLIC static void StartLicenseServer(int port, const std::string &license, const std::string &logPath);
52
53 private:
54 static FPhiSelphID::SelphIDLicense &InitLicenceServer(int port, const std::string &license,
55 const std::string &logPath);
56};
57} // namespace FPhiSelphID
58
59#endif
SelphID verifier administration.
Definition SelphIDVerifierAdmin.h:12
static DLL_PUBLIC std::string GenerateHostLockingCode(const std::string &serialNumber, const std::vector< std::string > &addrs)
Generates host locking code.
DLL_PUBLIC SelphIDVerifierAdmin()
Creates a new instance of SelphIDVerifierAdmin.
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.