API Guides > ConceptRT 3.x

Detailed Description

Classes

class  Persistent< DataType >
 Persistent container class More...
 
class  PersistenceDiagnostic
 Diagnostic of Persistence mechanism. More...
 

Macros

#define persistent_read_lock(Persistent, DataType, AccessVariable)
 Reads the persistent value in locked context. More...
 
#define persistent_write_lock(Persistent, DataType, AccessVariable)
 Writes the persistent value in locked context. More...
 

Modules

 Constants
 
 Internal
 

Macro Definition Documentation

#define persistent_read_lock (   Persistent,
  DataType,
  AccessVariable 
)

Reads the persistent value in locked context.

Parameters
PersistentThe persistent object.
DataTypeType of the persistent value.
AccessVariableVarialbe symbol to be used within the locked context.

Locked acces avoid concurrent access between application and persistence services. See ConceptRT::Persistent::ReadLocked() "ReadLocked()" to simplify scalar variable access.

#define persistent_write_lock (   Persistent,
  DataType,
  AccessVariable 
)

Writes the persistent value in locked context.

Parameters
PersistentThe persistent object.
DataTypeType of the persistent value.
AccessVariableVarialbe symbol to be used within the locked context.

Locked acces avoid concurrent access between application and persistence services. See ConceptRT::Persistent::WriteLocked() "WriteLocked()" to simplify scalar variable access.