FlowEngine 7.530
Photogrammetry Software Development Kit
|
Holds information about the currently active license and its leases. More...
#include <LicenseInfoInterface.h>
Public Member Functions | |
virtual FLE_DLL | ~LicenseInfoInterface ()=default |
Default virtual destructor. | |
virtual FLE_DLL Size | getProductKeyLength () const =0 |
virtual FLE_DLL Result | getProductKey (StringBuffer outKey) const =0 |
virtual FLE_DLL void | getExpirationDate (DateTime &outDate) const =0 |
virtual FLE_DLL void | getUpdatesExpirationDate (DateTime &outDate) const =0 |
virtual FLE_DLL Index | getSeatCount () const =0 |
Returns the number of seats for this license. | |
virtual FLE_DLL Index | getLeaseCount () const =0 |
Returns the number of active leases at the moment. | |
virtual FLE_DLL Size | getLeaseDataSize (Index lease) const =0 |
virtual FLE_DLL Result | getLeaseData (Index lease, StringBuffer outData) const =0 |
virtual FLE_DLL Result | getLeaseExpirationDate (Index lease, DateTime &outDate) const =0 |
Holds information about the currently active license and its leases.
|
virtualdefault |
Default virtual destructor.
|
pure virtual |
Returns the active license expiration date
[out] | outDate | the date after which this product is not usable anymore |
|
pure virtual |
Returns the number of active leases at the moment.
|
pure virtual |
Returns the data associated with a lease.
[in] | lease | the index of the lease. Must be in the range [0, getLeaseCount()). |
[in,out] | outData | a string buffer that will receive the lease data. Must be at least getLeaseDataSize() elements long. |
|
pure virtual |
Returns the size of the data associated with a lease.
[in] | lease | the index of the lease. Must be in the range [0, getLeaseCount()). |
|
pure virtual |
Returns a lease license expiration date.
[in] | lease | the index of the lease. Must be in the range [0, getLeaseCount()). |
[out] | outDate | the date after which this product is not usable anymore |
|
pure virtual |
Retrieves the currently registered private key.
[in,out] | outKey | A valid string buffer that will receive the key. It must be at least getPrivateKeyLength() long. |
outKey
was filled with the private key.outKey
is not a valid string buffer.outKey
is not big enough to store a private key.
|
pure virtual |
|
pure virtual |
Returns the number of seats for this license.
|
pure virtual |
Returns the active license updates expiration date
[out] | outDate | the date after which it will not be possible to update this product anymore |