Open CASCADE Technology 7.8.0
|
Class providing a simple interface to mutexes for list of BVHThread. More...
#include <SelectMgr_BVHThreadPool.hxx>
Public Member Functions | |
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.
|
inline |
Constructor - initializes the sentry object and locks list of mutexes immediately.
|
inline |
Destructor - unlocks list of mutexes if already locked.
This method should not be called (prohibited).
|
inline |
Lock list of mutexes.
This method should not be called (prohibited).
|
inline |
Unlock list of mutexes.