19#ifndef FLOWENGINELICENSEMANAGERINTERFACE_H
20#define FLOWENGINELICENSEMANAGERINTERFACE_H
46 class LicenseInfoInterface;
Holds information about the currently active license and its leases.
Definition: LicenseInfoInterface.h:30
Handles licensing.
Definition: LicenseManager.h:50
static FLE_DLL Size getFloatingLicenseServerSize()
Returns the stored TurboFloat server location address size (in dotted string notation).
Definition: LicenseManager.cpp:344
static FLE_DLL Result getProductKey(StringBuffer outKey)
Definition: LicenseManager.cpp:536
static FLE_DLL Size getProductKeyLength()
Definition: LicenseManager.cpp:508
static FLE_DLL Result getLastDetailedErrorMessage(StringBuffer outString)
Definition: LicenseManager.cpp:448
static FLE_DLL LicenseResult activateOnline(ConstStringBuffer inKey, ConstStringBuffer inUserData=ConstStringBuffer())
Definition: LicenseManager.cpp:112
static FLE_DLL Size getLastDetailedErrorMessageSize()
Definition: LicenseManager.cpp:463
static FLE_DLL bool isActivated()
Definition: LicenseManager.cpp:70
static FLE_DLL LicenseResult createOfflineDeactivationRequest(ConstStringBuffer inFilePath)
Definition: LicenseManager.cpp:310
static FLE_DLL LicenseResult deactivateOnline()
Tries to deactivate the product online.
Definition: LicenseManager.cpp:223
static FLE_DLL LicenseResult activateOffline(ConstStringBuffer inKey, ConstStringBuffer inFilePath)
Definition: LicenseManager.cpp:175
static FLE_DLL LicenseResult createOfflineActivationRequest(ConstStringBuffer inKey, ConstStringBuffer inFilePath, ConstStringBuffer inUserData=ConstStringBuffer())
Definition: LicenseManager.cpp:257
static FLE_DLL LicenseResult clearFloatingLicenseServer()
Clear the information relative to the Floating License server.
Definition: LicenseManager.cpp:436
static FLE_DLL LicenseResult saveFloatingLicenseServer(ConstStringBuffer inHostAddress, unsigned short inPort)
Definition: LicenseManager.cpp:402
static FLE_DLL LicenseResult getFloatingLicenseServer(StringBuffer outHostAddress, unsigned short &outPort)
Definition: LicenseManager.cpp:358
static FLE_DLL Result getLicenseInformation(LicenseInfoInterface &inOutInfo)
Definition: LicenseManager.cpp:468
Definition: BoundingBoxInterface.cpp:26
LicenseResult
Definition: LicenseManager.h:27
std::size_t Size
Size type.
Definition: CommonDef.h:103
ConstBuffer< char > ConstStringBuffer
ConstBuffer of chars to store strings.
Definition: CommonDef.h:343
Result
Enumerates possible results generated by FlowEngine.
Definition: CommonDef.h:45
@ InvalidArgument
One or more supplied arguments are invalid.
@ Success
Everything went ok.
@ GenericError
Something went wrong. Usually the log contains more detailed information.
Specialization for a Buffer of characters.
Definition: CommonDef.h:255
Specialization for a const buffer characters.
Definition: CommonDef.h:296