#include <cel_license.h>
Public Member Functions | |
FeatureInfo () | |
Public Attributes | |
ActivationScheme | actScheme |
size_t | count |
size_t | altCount |
Time | expiry |
Static Public Attributes | |
static const size_t | ficUnlimited = 0xffffffff |
This structure is used to get information about installed cartridges.
|
inline |
Initializes the structure.
ActivationScheme Celartem::License::FeatureInfo::actScheme |
The activation scheme of the feature.
size_t Celartem::License::FeatureInfo::altCount |
The number of cartridges which have a expiry condition. They can be used if they're not expired; the expiration check depends on expiry member variable.
If this is equal to ficUnlimited, it means unlimited evaluation/subscription cartridge is installed.
size_t Celartem::License::FeatureInfo::count |
The number of regular cartriges.
If this is equal to ficUnlimited, it means unlimited cartridge is installed.
Time Celartem::License::FeatureInfo::expiry |
Expiration of altCount. If expiry.t is 0, it means that evaluation/subscription count is anyway disabled.
|
static |
Special value which indicates the unlimited cartridge.