![]() |
VR-Forces 4.5 Class Documentation
|

Public Member Functions | |
| ComponentCriticalSection (DtSimComponent &, DtParallelTickManager::AccessType) | |
| ComponentCriticalSection (DtSimComponent &) | |
Public Member Functions inherited from DtCriticalSection | |
| DtCriticalSection (DtSimManager *, AccessType initState) | |
| Construct and set mutex state to initial state. | |
| DtCriticalSection (DtSimManager *) | |
| Construct and do not change mutex state. | |
| ~DtCriticalSection () | |
| void | reset (AccessType access) |
| Change mutex state. | |
| void | unlock () |
| Set mutex state to UNLOCKED. | |
| void | lockShared () |
| Set mutex state to SHARED. | |
| void | lock () |
| Set mutex state to EXCLUSIVE. | |
| void | release () |
| Set mutex state to value it had when this object was created. | |
| DtCriticalSection (DtCriticalSection &, AccessType to) | |
| Construct when there is already another critical section object on the stack. | |
| DtCriticalSection (DtCriticalSection &) | |
Additional Inherited Members | |
Public Types inherited from DtCriticalSection | |
| typedef DtParallelTickManager::AccessType | AccessType |
Protected Member Functions inherited from DtCriticalSection | |
| DtCriticalSection (DtParallelTickManager *, AccessType to) | |
| DtCriticalSection (DtParallelTickManager *) | |
Protected Attributes inherited from DtCriticalSection | |
| DtParallelTickManager * | mgr |
| DtParallelTickManager::ThreadLocalInfo * | info |
| AccessType | from |
| AccessType | to |
|
explicit |
|
explicit |