 |
LicenseSpring C++ SDK
Easily add Software Licensing to your application
|
Go to the documentation of this file. 1 #ifndef LS_C_CONFIGURATION_H
2 #define LS_C_CONFIGURATION_H
93 const char* sharedKey,
94 const char* productCode,
96 const char* appVersion,
100 const char* clientSecret,
101 const char* productCode,
103 const char* appVersion,
112 #endif // LS_C_CONFIGURATION_H
bool(* isSSLCheckEnabled)(struct LSConfiguration *self)
bool(* isLoggingEnabled)(struct LSConfiguration *self)
bool(* isNativeTLSEnabled)(struct LSConfiguration *self)
unsigned long(* getLicenseSpringAPIVersion)(struct LSConfiguration *self)
bool(* isVM)(struct LSConfiguration *self)
LS_API struct LSConfiguration LSConfiguration
void(* setNetworkTimeout)(struct LSConfiguration *self, long timeoutValue)
bool(* isVMDetectionEnabled)(struct LSConfiguration *self)
LS_API LSConfiguration * CreateLSConfiguration(const char *apiKey, const char *sharedKey, const char *productCode, const char *appName, const char *appVersion, LSExtendedOptions *extendedOptions)
bool(* isCollectNetworkInfoEnabled)(struct LSConfiguration *self)
LS_API void FreeLSConfiguration(LSConfiguration *config)
void(* setUserInfo)(struct LSConfiguration *self, const char *customInfo)
bool(* isGuardFileEnabled)(struct LSConfiguration *self)
#define LS_API
Macros that expands to dllexport, dllimport or nothing on non Windows platforms or in case of static ...
void(* setCustomerAccount)(struct LSConfiguration *self, const char *accountCode)
long(* getNetworkTimeout)(struct LSConfiguration *self)
LS_API LSConfiguration * CreateLSConfigurationOAuth(const char *clientId, const char *clientSecret, const char *productCode, const char *appName, const char *appVersion, LSExtendedOptions *extendedOptions)
uint32_t(* getGracePeriod)(struct LSConfiguration *self)
long(* getConnectTimeout)(struct LSConfiguration *self)
bool(* isLicenseCorruptionCheckEnabled)(struct LSConfiguration *self)
void(* setConnectTimeout)(struct LSConfiguration *self, long timeoutValue)
void(* setAirGapPublicKey)(struct LSConfiguration *self, const char *airGapKey)