C-DEngine 5.105

nsCDEngine.Activation Namespace

Classes


  Class Description
Public class eActivationEvents
Public class TheActivatedLicense
Data structure describing an activated license
Public class TheActivationKeyManager
Public class TheActivationUtils
Public class TheLicense
Describes a license. A license unlocks functionality in one or more plug-ins. A license must be activated using at least one activation key before it takes effect. Licenses can specify numeric parameters that can be increased in activation keys, and that can be read by the plug-in to change behavior (i.e. limit the number of connections). Licenses have an expiration date, after which they can no longer be used to unlock functionality. Licenses are signed by the issuer (typically just C-Labs). Plug-ins can require that licenses and activation keys be signed by additional authorities (specified by the plug-in in the IBaseEngine.SetIsLicensed call in their ICDEPlugib.InitEngineAssets implementation).
Public class TheLicenseActivationInformation
Data structure describing an activated license
Public class TheLicenseParameter
Name/Value pair for numeric values that can be specified in a license file and increased in an activation key
Public class TheLicenseProperty
Name/Value pairs that can be specified in a license file and read by plug-ins to change behavior.
Public class ThePluginLicense
Definition of which plug-ins and device types within that plug-in a license applies to

Enumerations


  Enumeration Description
Public enumeration ActivationFlags
Activation Flags