Class providing a simple interface to mutexes for list of BVHThread.
More...
#include <SelectMgr_BVHThreadPool.hxx>
|
| | Sentry (const Handle< SelectMgr_BVHThreadPool > &thePool) |
| | Constructor - initializes the sentry object and locks list of mutexes immediately.
|
| |
| | ~Sentry () |
| | Destructor - unlocks list of mutexes if already locked.
|
| |
| void | Lock () |
| | Lock list of mutexes.
|
| |
| void | Unlock () |
| | Unlock list of mutexes.
|
| |
| | Sentry (const Sentry &) |
| | This method should not be called (prohibited).
|
| |
| Sentry & | operator= (const Sentry &) |
| | This method should not be called (prohibited).
|
| |
Class providing a simple interface to mutexes for list of BVHThread.
◆ Sentry() [1/2]
Constructor - initializes the sentry object and locks list of mutexes immediately.
◆ ~Sentry()
| SelectMgr_BVHThreadPool::Sentry::~Sentry |
( |
| ) |
|
|
inline |
Destructor - unlocks list of mutexes if already locked.
◆ Sentry() [2/2]
| SelectMgr_BVHThreadPool::Sentry::Sentry |
( |
const Sentry & | | ) |
|
This method should not be called (prohibited).
◆ Lock()
| void SelectMgr_BVHThreadPool::Sentry::Lock |
( |
| ) |
|
|
inline |
◆ operator=()
| Sentry & SelectMgr_BVHThreadPool::Sentry::operator= |
( |
const Sentry & | | ) |
|
This method should not be called (prohibited).
◆ Unlock()
| void SelectMgr_BVHThreadPool::Sentry::Unlock |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: