CacheSettingAtt (Object)

Represents the base object to handle the parameters of the cache.

Properties


Property ActivationMode() As
Returns or sets the activation state of cache.
Role: Returns or sets the value of cache activation.
Property CacheMaxSizeMo() As
Returns or sets the value of the cache maximum size.
Role: Returns or sets the value of the maximum allowed cache size in Mo
Property LODMode() As
Returns or sets the LOD generation mode parameter.
Role: Returns or sets the value of the LOD generation mode.
Property LocalPath() As
Retrieves or sets the cache local path.
Role: Retrieves or sets the value of the cache local path. If the local path is defined with environment variables then this method return the unexpansed form.
Property ReleasedVoxel() As
Returns or sets the released voxel parameter.
Role: Returns or sets the value of the released voxel parameter.
Property SizeControl() As
Return or sets the cache size control.
Role: Returns or sets the cache size control. The cache use this parameter in conjunction with the maxixum allowed cache size. If it is turned off, the cache size has no limit.
Property TimestampMode() As
Retrieves or sets the timestamp control.
Role: If the timestamp control is turned on, the cache will verify if the cached object is uptodate with the master object. If not a new cached view will be generated.
If the timestamp control is turned off, the cache will consider that the cached views are always uptodate with their master object.
Property UTCTimeFormat() As
Retrieves or sets the the cache timestamp format.
Role: If the timestamp format is set to TRUE, then the time used used as timestamp by the cache is expressed in UTC format (GMT), in the other case the local time is used. The default format is local time.

Methods


Func GetActivationModeInfo( AdminLevel, oLocked) As
Retrieves informations about the Cache activation mode.
Refer to for a detailled description.
Func GetCacheMaxSizeMoInfo( AdminLevel, oLocked) As
Retrieves environment informations for the Cache maximum size.
Refer to for a detailled description.
Func GetLODModeInfo( AdminLevel, oLocked) As
Retrieves environment informations for the LOD generation mode.
Refer to for a detailled description.
Func GetLocalPathInfo( AdminLevel, oLocked) As
Retrieves environment informations for the Cache local path.
Refer to for a detailled description.
Func GetReleasePath() As
Retieves the cache release paths.
Role: Sets the cache release paths in a symbolic format.
Parameters:
ioRelPath
a CATSafeArrayVariant of CATBSTR.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
Func GetReleasePathInfo( AdminLevel, Locked) As
Retrieves environment informations for the Cache release path.
Refer to for a detailled description.
Func GetReleasedVoxelInfo( AdminLevel, oLocked) As
Retrieves environment informations for the Cache released voxel.
Refer to for a detailled description.
Func GetSizeControlInfo( AdminLevel, oLocked) As
Retrieves environment informations for the size control mode.
Refer to for a detailled description.
Func GetTimestampModeInfo( AdminLevel, oLocked) As
Retrieves environment informations for the timestamp control mode.
Refer to for a detailled description.
Func GetUTCTimeFormatInfo( AdminLevel, oLocked) As
Retrieves environment informations for the timestamp control mode.
Refer to for a detailled description.
Sub PutReleasePath( iRelPath)
Sets the cache release paths.
Role: Sets the cache release paths in a symbolic format.
Parameters:
iRelPath
a CATSafeArrayVariant of CATBSTR.
Returns:
Legal values:
S_OK : on Success
E_FAIL: on failure
Sub SetActivationModeLock( iLocked)
Locks or unlocks the Cache Activation mode.
Refer to for a detailled description.
Sub SetCacheMaxSizeMoLock( iLocked)
Locks the paramater Cache maximum size.
Refer to for a detailled description.
Sub SetLODModeLock( iLocked)
Locks or unlocks the LOD generation mode.
Refer to for a detailled description.
Sub SetLocalPathLock( iLocked)
Locks or unlocks the cache local path parameter.
Refer to for a detailled description.
Sub SetReleasePathLock( iLocked)
Locks or unlocks the cache local path parameter.
Refer to for a detailled description.
Sub SetReleasedVoxelLock( iLocked)
Locks or unlocks the released voxel parameter.
Refer to for a detailled description.
Sub SetSizeControlLock( iLocked)
Locks or unlocks the cache size control parameter.
Refer to for a detailled description.
Sub SetTimestampModeLock( iLocked)
Locks or unlocks the timestamp control in cache.
Refer to for a detailled description.
Sub SetUTCTimeFormatLock( iLocked)
Locks or unlocks the timestamp format.
Refer to for a detailled description.