SoLicenseProperty Class Reference

VSG extension Class providing information about a licensed product. More...

#include <Inventor/lock/SoLicenseProperty.h>

Inheritance diagram for SoLicenseProperty:
SoRefCounter

List of all members.

Public Types

enum  SbLicenseType {
  SDK,
  RT
}

Public Member Functions

 SoLicenseProperty ()
virtual ~SoLicenseProperty ()
const SbStringgetProductName () const
const SbStringgetProductVersion () const
const SbStringgetExpirationDate () const
const SbStringgetNumUsers () const
const SbStringgetCheckSum () const
const SbStringgetInfo () const
const SbStringgetHostID () const
SbLicenseType getLicenseType () const
bool isExpired () const
int getDaysToExpire () const
bool isMasterPassword () const

Detailed Description

VSG extension Class providing information about a licensed product.

This class provides information about a product license, such as the product version or expiration date of the license.


Member Enumeration Documentation

Indicates the type of the license (SDK or RunTime).

Enumerator:
SDK 

indicates the product can be used as an SDK

RT 

indicates the product is used in RunTime mode only


Constructor & Destructor Documentation

SoLicenseProperty::SoLicenseProperty (  ) 
virtual SoLicenseProperty::~SoLicenseProperty (  )  [virtual]

Member Function Documentation

const SbString& SoLicenseProperty::getCheckSum (  )  const

Returns the checksum of this license.

int SoLicenseProperty::getDaysToExpire (  )  const

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

const SbString& SoLicenseProperty::getExpirationDate (  )  const

Returns the expire date of the product for this license.

const SbString& SoLicenseProperty::getHostID (  )  const

Returns the HostID for this license.

const SbString& SoLicenseProperty::getInfo (  )  const

Returns the info for this license.

SbLicenseType SoLicenseProperty::getLicenseType (  )  const

Gets the product type (RunTime or SDK).

const SbString& SoLicenseProperty::getNumUsers (  )  const

Returns the number of users of the product for this license.

const SbString& SoLicenseProperty::getProductName (  )  const

Returns the name of the product for this license.

const SbString& SoLicenseProperty::getProductVersion (  )  const

Returns the version of the product for this license.

bool SoLicenseProperty::isExpired (  )  const

Returns true if the product is expired.

bool SoLicenseProperty::isMasterPassword (  )  const

Returns true if the license is a master password.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/