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 | |
| #define persistent_read_lock | ( | Persistent, | |
| DataType, | |||
| AccessVariable | |||
| ) |
Reads the persistent value in locked context.
| Persistent | The persistent object. |
| DataType | Type of the persistent value. |
| AccessVariable | Varialbe 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.
| Persistent | The persistent object. |
| DataType | Type of the persistent value. |
| AccessVariable | Varialbe 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.