Lock class implementing a critical region that only one thread can enter at a time. More...
Classes | |
| class | Block |
| Utility class to acquire a lock that is released by the destructor. More... |
|
Public Member Functions | |
| Lock () | |
| Constructor. More... |
|
| ~Lock () | |
| Destructor. More... |
|
Protected Member Functions | |
| void | lock () |
| Lock the lock. More... |
|
| void | unlock () |
| Unlock the lock. More... |
|
Lock class implementing a critical region that only one thread can enter at a time.
|
inline |
Constructor.
|
inline |
Destructor.
|
inlineprotected |
Lock the lock.
|
inlineprotected |
Unlock the lock.