![]() |
LicenseSpring C++ SDK
Easily add Software Licensing to your application
|
#include <LicenseSpring/C-interface/Configuration.h>
Public Attributes | |
void * | inner |
const char *(* | getApiKey )(struct LSConfiguration *self) |
const char *(* | getSharedKey )(struct LSConfiguration *self) |
const char *(* | getClientId )(struct LSConfiguration *self) |
const char *(* | getClientSecret )(struct LSConfiguration *self) |
const char *(* | getProductCode )(struct LSConfiguration *self) |
const char *(* | getAppName )(struct LSConfiguration *self) |
const char *(* | getAppVersion )(struct LSConfiguration *self) |
const char *(* | getCustomerAccount )(struct LSConfiguration *self) |
const char *(* | getUserInfo )(struct LSConfiguration *self) |
void(* | setCustomerAccount )(struct LSConfiguration *self, const char *accountCode) |
void(* | setUserInfo )(struct LSConfiguration *self, const char *customInfo) |
const wchar_t *(* | getLicenseFilePath )(struct LSConfiguration *self) |
const char *(* | getAlternateServiceUrl )(struct LSConfiguration *self) |
const char *(* | getAlternateKey )(struct LSConfiguration *self) |
const char *(* | getHardwareID )(struct LSConfiguration *self) |
bool(* | isCollectNetworkInfoEnabled )(struct LSConfiguration *self) |
bool(* | isLoggingEnabled )(struct LSConfiguration *self) |
bool(* | isGuardFileEnabled )(struct LSConfiguration *self) |
bool(* | isSSLCheckEnabled )(struct LSConfiguration *self) |
bool(* | isNativeTLSEnabled )(struct LSConfiguration *self) |
bool(* | isLicenseCorruptionCheckEnabled )(struct LSConfiguration *self) |
uint32_t(* | getGracePeriod )(struct LSConfiguration *self) |
long(* | getNetworkTimeout )(struct LSConfiguration *self) |
void(* | setNetworkTimeout )(struct LSConfiguration *self, long timeoutValue) |
long(* | getConnectTimeout )(struct LSConfiguration *self) |
void(* | setConnectTimeout )(struct LSConfiguration *self, long timeoutValue) |
const LSProxySettings *(* | getProxySettings )(struct LSConfiguration *self) |
unsigned long(* | getLicenseSpringAPIVersion )(struct LSConfiguration *self) |
const char *(* | getSdkVersion )(struct LSConfiguration *self) |
const char *(* | getAirGapPublicKey )(struct LSConfiguration *self) |
void(* | setAirGapPublicKey )(struct LSConfiguration *self, const char *airGapKey) |
const char *(* | getOsVersion )(struct LSConfiguration *self) |
const char *(* | getHostName )(struct LSConfiguration *self) |
const char *(* | getIP )(struct LSConfiguration *self) |
const char *(* | getMAC )(struct LSConfiguration *self) |
bool(* | isVMDetectionEnabled )(struct LSConfiguration *self) |
bool(* | isVM )(struct LSConfiguration *self) |
const char *(* | getDetectedVMName )(struct LSConfiguration *self) |
Definition at line 11 of file Configuration.h.
void* LSConfiguration::inner |
Definition at line 13 of file Configuration.h.
const char *(* LSConfiguration::getApiKey) (struct LSConfiguration *self) |
Definition at line 15 of file Configuration.h.
const char *(* LSConfiguration::getSharedKey) (struct LSConfiguration *self) |
Definition at line 17 of file Configuration.h.
const char *(* LSConfiguration::getClientId) (struct LSConfiguration *self) |
Definition at line 19 of file Configuration.h.
const char *(* LSConfiguration::getClientSecret) (struct LSConfiguration *self) |
Definition at line 21 of file Configuration.h.
const char *(* LSConfiguration::getProductCode) (struct LSConfiguration *self) |
Definition at line 23 of file Configuration.h.
const char *(* LSConfiguration::getAppName) (struct LSConfiguration *self) |
Definition at line 25 of file Configuration.h.
const char *(* LSConfiguration::getAppVersion) (struct LSConfiguration *self) |
Definition at line 27 of file Configuration.h.
const char *(* LSConfiguration::getCustomerAccount) (struct LSConfiguration *self) |
Definition at line 29 of file Configuration.h.
const char *(* LSConfiguration::getUserInfo) (struct LSConfiguration *self) |
Definition at line 31 of file Configuration.h.
void(* LSConfiguration::setCustomerAccount) (struct LSConfiguration *self, const char *accountCode) |
Definition at line 33 of file Configuration.h.
void(* LSConfiguration::setUserInfo) (struct LSConfiguration *self, const char *customInfo) |
Definition at line 35 of file Configuration.h.
const wchar_t *(* LSConfiguration::getLicenseFilePath) (struct LSConfiguration *self) |
Definition at line 37 of file Configuration.h.
const char *(* LSConfiguration::getAlternateServiceUrl) (struct LSConfiguration *self) |
Definition at line 39 of file Configuration.h.
const char *(* LSConfiguration::getAlternateKey) (struct LSConfiguration *self) |
Definition at line 41 of file Configuration.h.
const char *(* LSConfiguration::getHardwareID) (struct LSConfiguration *self) |
Definition at line 43 of file Configuration.h.
bool(* LSConfiguration::isCollectNetworkInfoEnabled) (struct LSConfiguration *self) |
Definition at line 45 of file Configuration.h.
bool(* LSConfiguration::isLoggingEnabled) (struct LSConfiguration *self) |
Definition at line 47 of file Configuration.h.
bool(* LSConfiguration::isGuardFileEnabled) (struct LSConfiguration *self) |
Definition at line 49 of file Configuration.h.
bool(* LSConfiguration::isSSLCheckEnabled) (struct LSConfiguration *self) |
Definition at line 51 of file Configuration.h.
bool(* LSConfiguration::isNativeTLSEnabled) (struct LSConfiguration *self) |
Definition at line 53 of file Configuration.h.
bool(* LSConfiguration::isLicenseCorruptionCheckEnabled) (struct LSConfiguration *self) |
Definition at line 55 of file Configuration.h.
uint32_t(* LSConfiguration::getGracePeriod) (struct LSConfiguration *self) |
Definition at line 57 of file Configuration.h.
long(* LSConfiguration::getNetworkTimeout) (struct LSConfiguration *self) |
Definition at line 59 of file Configuration.h.
void(* LSConfiguration::setNetworkTimeout) (struct LSConfiguration *self, long timeoutValue) |
Definition at line 61 of file Configuration.h.
long(* LSConfiguration::getConnectTimeout) (struct LSConfiguration *self) |
Definition at line 64 of file Configuration.h.
void(* LSConfiguration::setConnectTimeout) (struct LSConfiguration *self, long timeoutValue) |
Definition at line 66 of file Configuration.h.
const LSProxySettings *(* LSConfiguration::getProxySettings) (struct LSConfiguration *self) |
Definition at line 69 of file Configuration.h.
unsigned long(* LSConfiguration::getLicenseSpringAPIVersion) (struct LSConfiguration *self) |
Definition at line 71 of file Configuration.h.
const char *(* LSConfiguration::getSdkVersion) (struct LSConfiguration *self) |
Definition at line 73 of file Configuration.h.
const char *(* LSConfiguration::getAirGapPublicKey) (struct LSConfiguration *self) |
Definition at line 75 of file Configuration.h.
void(* LSConfiguration::setAirGapPublicKey) (struct LSConfiguration *self, const char *airGapKey) |
Definition at line 77 of file Configuration.h.
const char *(* LSConfiguration::getOsVersion) (struct LSConfiguration *self) |
Definition at line 79 of file Configuration.h.
const char *(* LSConfiguration::getHostName) (struct LSConfiguration *self) |
Definition at line 81 of file Configuration.h.
const char *(* LSConfiguration::getIP) (struct LSConfiguration *self) |
Definition at line 83 of file Configuration.h.
const char *(* LSConfiguration::getMAC) (struct LSConfiguration *self) |
Definition at line 85 of file Configuration.h.
bool(* LSConfiguration::isVMDetectionEnabled) (struct LSConfiguration *self) |
Definition at line 87 of file Configuration.h.
bool(* LSConfiguration::isVM) (struct LSConfiguration *self) |
Definition at line 89 of file Configuration.h.
const char *(* LSConfiguration::getDetectedVMName) (struct LSConfiguration *self) |
Definition at line 93 of file Configuration.h.