VisioMove SDK (iOS)
2.1.22
|
Public Member Functions | |
virtual | ~VgILicenseManager () |
virtual const std::string & | getMachineCode () const =0 |
virtual const std::string | getVersion () const =0 |
virtual const std::string | getRevision () const =0 |
Static Public Member Functions | |
static const std::string | staticGetVersion () |
static const std::string | staticGetMinimumDataSDKVersion () |
static const std::string | staticGetRevision () |
Protected Member Functions | |
VgILicenseManager () | |
The VgILicenseManager class is used to manage licensing issues.
You can use this interface to retrieve the VisioMove's version and the machine code.
|
inlineprotected |
Constructor.
|
inlinevirtual |
Destructor.
References getMachineCode(), getRevision(), getVersion(), staticGetMinimumDataSDKVersion(), staticGetRevision(), and staticGetVersion().
|
pure virtual |
Retrieves the machine code. This code is unique for a machine.
Referenced by ~VgILicenseManager().
|
pure virtual |
Retrieves the revision of the engine this uniquely identifies the code used to compiled the engine.
Referenced by ~VgILicenseManager().
|
pure virtual |
Retrieves the version string: major.minor.patch e.g. 2.1.0 Versions are incremented: Major: when changes significantly break the API. Minor: when new functionality is added (can sometimes imply minor function name changes and refactoring). Patch: on any changes, bug fixes, documentation updates.
This information is also available on file VgEngine/VgVersion.h
Referenced by ~VgILicenseManager().
|
static |
Retrieves the minimum version string major.minor.patch of the data that this SDK can handle. If the data version is below this version, loadConfiguration should NOT be called. This is to handle the case where old data format handling is deprecated. e.g. 2.1.0
Referenced by ~VgILicenseManager().
|
static |
Retrieves the revision of the engine this uniquely identifies the code used to compiled the engine
Referenced by ~VgILicenseManager().
|
static |
Retrieves the version string: major.minor.patch e.g. 2.1.0 Versions are incremented: Major: when changes significantly break the API. Minor: when new functionality is added (can sometimes imply minor function name changes and refactoring). Patch: on any changes, bug fixes, documentation updates.
This information is also available on file VgEngine/VgVersion.h
Referenced by ~VgILicenseManager().