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: