Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Celartem::License::FeatureInfo Struct Reference

#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
 

Detailed Description

This structure is used to get information about installed cartridges.

Constructor & Destructor Documentation

Celartem::License::FeatureInfo::FeatureInfo ( )
inline

Initializes the structure.

Member Data Documentation

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.

const size_t Celartem::License::FeatureInfo::ficUnlimited = 0xffffffff
static

Special value which indicates the unlimited cartridge.


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

Cuminas DjVu SDK 3.0.33103
This document is made with doxygen 1.8.5 at Sun Dec 15 2013 19:38:07.
Cuminas Logo