 Class managing a licensed product.  
More...
  Class managing a licensed product.  
More...
#include <Inventor/lock/SoLicensedProduct.h>
| Classes | |
| struct | SbLicenseInfo | 
| Public Types | |
| enum | SbLicenseType { SDK, RT } | 
| Public Member Functions | |
| SbProduct | getProductName () const | 
| const std::vector< SbString > | getProductVersions () const | 
| int | getDaysToExpire (const SbString version) | 
| SbLicenseType | getLicenseType () const | 
| void | getLicense (const SbString version, SbLicenseInfo &lic) | 
| void | getExpiredVersions (std::vector< SbString > &vec) | 
| bool | isTrialProduct () const | 
| bool | isMasterPassword () const | 
 Class managing a licensed product.
  Class managing a licensed product. 
SoLicensedProduct manages a licensed product. This class allow to have access to every product versions and licenses.
| int SoLicensedProduct::getDaysToExpire | ( | const SbString | version | ) | 
Gets number of days before expiration for the given product version.
Returns : 0 if license has expired or never expires >0 if license has not expired -1 if license is invalid
| void SoLicensedProduct::getExpiredVersions | ( | std::vector< SbString > & | vec | ) | 
Gets all product versions with expired licenses.
| void SoLicensedProduct::getLicense | ( | const SbString | version, | |
| SbLicenseInfo & | lic | |||
| ) | 
Gets the license of the licensed product for the given version with the longest period of validity.
| SbLicenseType SoLicensedProduct::getLicenseType | ( | ) | const | 
Gets the product type (RunTime or SDK).
| SbProduct SoLicensedProduct::getProductName | ( | ) | const | 
Gets the name of the licensed product.
| const std::vector<SbString> SoLicensedProduct::getProductVersions | ( | ) | const | 
Gets the list of licensed product versions.
| bool SoLicensedProduct::isMasterPassword | ( | ) | const | 
Returns true if the product has a master password license.
| bool SoLicensedProduct::isTrialProduct | ( | ) | const | 
Returns true if the product is a trial one, false otherwise.