Gizmo3D

gzLicense.h File Reference

License management utilites. More...

#include "gzBase.h"
#include "gzService.h"
#include "gzThread.h"

Go to the source code of this file.

Classes

class  gzLicense
class  gzLicenseManager
class  gzFeature

Enumerations

enum  gzLicenceFeature { GZ_LICENSE_FEATURE_NONE = 0, GZ_LICENSE_FEATURE_GRAPHICS = (1<<0), GZ_LICENSE_FEATURE_SAVERS = (1<<1), GZ_LICENSE_FEATURE_DEVELOPER = (1<<2) }
 License management class. More...
enum  gzLicenseCheckFeature {
  GZ_LICENSE_CHECK_FEATURE_VALID = 1, GZ_LICENSE_CHECK_FEATURE_INVALID = -1, GZ_LICENSE_CHECK_FEATURE_WRONG_VERSION = -2, GZ_LICENSE_CHECK_FEATURE_EXPIRED = -3,
  GZ_LICENSE_CHECK_FEATURE_NOT_STARTED = -4, GZ_LICENSE_CHECK_FEATURE_NOT_LICENSED = -5, GZ_LICENSE_CHECK_FEATURE_PERMANENT = 32767
}
enum  gzFeatureInfo {
  GZ_FEATURE_OK, GZ_FEATURE_MISSING, GZ_FEATURE_NOT_ACTIVATED, GZ_FEATURE_APPLICATION_MASK_MISMATCH,
  GZ_FEATURE_USER_ROLE_MISMATCH, GZ_FEATURE_LICENSE_MISMATCH
}

Functions

 GZ_USE_BIT_LOGIC (gzLicenceFeature)


Detailed Description

License management utilites.

Certain parts of the Gizmo3D toolkit is license restricted. You can also use these tools to provide license management for your own features.

Definition in file gzLicense.h.


Enumeration Type Documentation

enum gzFeatureInfo
 

Enumerator:
GZ_FEATURE_OK 
GZ_FEATURE_MISSING 
GZ_FEATURE_NOT_ACTIVATED 
GZ_FEATURE_APPLICATION_MASK_MISMATCH 
GZ_FEATURE_USER_ROLE_MISMATCH 
GZ_FEATURE_LICENSE_MISMATCH 

Definition at line 134 of file gzLicense.h.

enum gzLicenceFeature
 

License management class.

Enumerator:
GZ_LICENSE_FEATURE_NONE 
GZ_LICENSE_FEATURE_GRAPHICS 
GZ_LICENSE_FEATURE_SAVERS 
GZ_LICENSE_FEATURE_DEVELOPER 

Definition at line 37 of file gzLicense.h.

enum gzLicenseCheckFeature
 

Enumerator:
GZ_LICENSE_CHECK_FEATURE_VALID 
GZ_LICENSE_CHECK_FEATURE_INVALID 
GZ_LICENSE_CHECK_FEATURE_WRONG_VERSION 
GZ_LICENSE_CHECK_FEATURE_EXPIRED 
GZ_LICENSE_CHECK_FEATURE_NOT_STARTED 
GZ_LICENSE_CHECK_FEATURE_NOT_LICENSED 
GZ_LICENSE_CHECK_FEATURE_PERMANENT 

Definition at line 48 of file gzLicense.h.


Function Documentation

GZ_USE_BIT_LOGIC gzLicenceFeature   ) 
 


Documentation for Gizmo3D generated at Wed Feb 20 11:54:13 2008 by   Saab Training Systems AB, ¸ (c) 2003-and beyond