![]() |
VR-Link API Documentation for HLA 1516
|
Contains the DtParallelExecutionContainer class declarations. More...
Go to the source code of this file.
Classes | |
| class | DtScopedParallelExecutionLock |
| Convenience class for scoped locking. More... | |
| class | DtParallelExecutionContainer< Texec > |
| DtParallelExecutionContainer is implementation of DtExecutionContainer which executes methods on all contained objects in parallel on multiple threads. More... | |
| class | DtParallelExecutionContainer< Texec >::ExecutableItem |
| This class is used by TBB to manage the work units to perform. More... | |
Functions | |
| bool | DtEnableParallelExecutionAccess (bool enable) |
| Enable locking a resource only if parallel section is active (default). | |
| void | DtLockParallelExecutionAccess () |
| Lock a resource only if parallel section is active. | |
| void | DtUnlockParallelExecutionAccess () |
| Unlock a resource only if parallel section is active. | |
| void | DtEnterParallelExecutionSection () |
| Begin publishing in parallel. | |
| void | DtLeaveParallelExecutionSection () |
| End publishing in parallel. | |
Contains the DtParallelExecutionContainer class declarations.
Enable locking a resource only if parallel section is active (default).
Returns TRUE on success, FALSE on failure. Call fails if any parallel sections are currently active.
| void DtEnterParallelExecutionSection | ( | ) |
Begin publishing in parallel.
Referenced by DtParallelExecutionContainer< DtObjectPublisher >::beginParallel().
| void DtLeaveParallelExecutionSection | ( | ) |
End publishing in parallel.
Referenced by DtParallelExecutionContainer< DtObjectPublisher >::endParallel().
| void DtLockParallelExecutionAccess | ( | ) |
Lock a resource only if parallel section is active.
Referenced by DtScopedParallelExecutionLock::DtScopedParallelExecutionLock().
| void DtUnlockParallelExecutionAccess | ( | ) |
Unlock a resource only if parallel section is active.
Referenced by DtScopedParallelExecutionLock::~DtScopedParallelExecutionLock().