![]()  | 
  
    FlowEngine 8.011
    
   Photogrammetry Software Development Kit 
   | 
 
#include <LicenseInfoInterface.h>
Public Member Functions | |
| virtual FLE_DLL void | getExpirationDate (DateTime &outDate) const =0 | 
| virtual FLE_DLL Index | getLeaseCount () const =0 | 
| virtual FLE_DLL Result | getLeaseData (Index lease, StringBuffer outData) const =0 | 
| virtual FLE_DLL Size | getLeaseDataSize (Index lease) const =0 | 
| virtual FLE_DLL Result | getLeaseExpirationDate (Index lease, DateTime &outDate) const =0 | 
| virtual FLE_DLL Result | getProductKey (StringBuffer outKey) const =0 | 
| virtual FLE_DLL Size | getProductKeyLength () const =0 | 
| virtual FLE_DLL Index | getSeatCount () const =0 | 
| virtual FLE_DLL void | getUpdatesExpirationDate (DateTime &outDate) const =0 | 
| virtual FLE_DLL | ~LicenseInfoInterface ()=default | 
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 |