|
iDRS™ SDK 16
|
The CIDRSSetup class manages the iDRS SDK licensing information. More...
#include <idrs_common.h>
The CIDRSSetup class manages the iDRS SDK licensing information.
The class is responsible with the following tasks:
The class exposes static functions for license management and it stores all the licenses in internal structures. For each module type there is only one license available. During module setup, the following steps are performed in order:
If any of the above steps fails, an CIDRSException will be thrown and the process will stop.
Each license object can be updated after it is setup. With every update, all the steps described above will be executed.
The following code snippet shows how to create a license, enable an extension for it and setup it in iDRS SDK: