CFx SDK Documentation  2020SP3
Classes | Typedefs | Enumerations
DbSecurity.h File Reference
#include "TD_PackPush.h"
#include "RxObject.h"
#include "OdArray.h"
#include "DbExport.h"
#include "OdString.h"
#include "OdBinaryData.h"
#include "OdCryptoServices/OdCryptoServices.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

class  OdSecurityParams
 
class  OdSignatureDescription
 
class  OdDbCrypt
 
class  OdPwdIterator
 
class  OdPwdCache
 

Typedefs

typedef OdString OdPassword
 
typedef OdSmartPtr< OdDbCryptOdDbCryptPtr
 
typedef OdSmartPtr< OdPwdIteratorOdPwdIteratorPtr
 
typedef OdSmartPtr< OdPwdCacheOdPwdCachePtr
 

Enumerations

enum  {
  SECURITYPARAMS_ENCRYPT_DATA = 0x00000001, SECURITYPARAMS_ENCRYPT_PROPS = 0x00000002, SECURITYPARAMS_SIGN_DATA = 0x00000010, SECURITYPARAMS_ADD_TIMESTAMP = 0x00000020,
  SECURITYPARAMS_UNSIGN_DATA = 0x00000040, SECURITYPARAMS_ALGID_RC4 = 0x00006801, kOdGiIncludeScores = 2, kOdGiRawText = 4,
  kOdGiIncludePenups = 8, kOdGiDrawShape = 16, kOdGiIgnoreMIF = 32, kOdGiTextExtents = 0x10000000,
  kVpID = 0x00000001, kVpRegenType = 0x00000002, kVpRenderMode = 0x00000004, kVpWorldToEye = 0x00000008,
  kVpPerspective = 0x00000010, kVpResolution = 0x00000020, kVpMaxDevForCircle = 0x00000040, kVpMaxDevForCurve = 0x00000080,
  kVpMaxDevForBoundary = 0x00000100, kVpMaxDevForIsoline = 0x00000200, kVpMaxDevForFacet = 0x00000400, kVpCamLocation = 0x00000800,
  kVpCamTarget = 0x00001000, kVpCamUpVector = 0x00002000, kVpCamViewDir = 0x00004000, kVpViewport = 0x00008000,
  kVpFrontBack = 0x00010000, kVpFrozenLayers = 0x00020000, kVpLtypeScaleMult = 0x00040000, kEntityRegenDraw = 0x00080000,
  kVpDisableLayoutCache = 0x00100000, kVpModelTf = 0x00200000, kVpExcludeFromExtMinMax = 0x00400000, kSectionable = 0x00800000,
  kVpRenderModule = 0x01000000, kVpAnnoScale = 0x02000000, kVpFilterFunction = 0x04000000, kVpVisualStyle = 0x08000000,
  kVpHighlightingGeom = 0x10000000, kVpLastPropBit = kVpHighlightingGeom, kVpAllProps = 0x1FFFFFFF, kVpForceEraseMf = 0x80000000
}
 

Typedef Documentation

◆ OdDbCryptPtr

This template class is a specialization of the OdSmartPtr class for OdDbCrypt object pointers.

Definition at line 180 of file DbSecurity.h.

◆ OdPassword

Definition at line 52 of file DbSecurity.h.

◆ OdPwdCachePtr

This template class is a specialization of the OdSmartPtr class for OdPwdCache object pointers.

Definition at line 234 of file DbSecurity.h.

◆ OdPwdIteratorPtr

This template class is a specialization of the OdSmartPtr class for OdPwdIterator object pointers.

Definition at line 209 of file DbSecurity.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SECURITYPARAMS_ENCRYPT_DATA 
SECURITYPARAMS_ENCRYPT_PROPS 
SECURITYPARAMS_SIGN_DATA 
SECURITYPARAMS_ADD_TIMESTAMP 
SECURITYPARAMS_UNSIGN_DATA 
SECURITYPARAMS_ALGID_RC4 
kOdGiIncludeScores 
kOdGiRawText 
kOdGiIncludePenups 
kOdGiDrawShape 
kOdGiIgnoreMIF 
kOdGiTextExtents 
kVpID 
kVpRegenType 
kVpRenderMode 
kVpWorldToEye 
kVpPerspective 
kVpResolution 
kVpMaxDevForCircle 
kVpMaxDevForCurve 
kVpMaxDevForBoundary 
kVpMaxDevForIsoline 
kVpMaxDevForFacet 
kVpCamLocation 
kVpCamTarget 
kVpCamUpVector 
kVpCamViewDir 
kVpViewport 
kVpFrontBack 
kVpFrozenLayers 
kVpLtypeScaleMult 
kEntityRegenDraw 
kVpDisableLayoutCache 
kVpModelTf 
kVpExcludeFromExtMinMax 
kSectionable 
kVpRenderModule 
kVpAnnoScale 
kVpFilterFunction 
kVpVisualStyle 
kVpHighlightingGeom 
kVpLastPropBit 
kVpAllProps 
kVpForceEraseMf 

Definition at line 37 of file DbSecurity.h.