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 ( )

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

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