#include <CheckedMutex.h>
Public Member Functions | |
| CheckedMutex ()=default | |
| CheckedMutex (const CheckedMutex &)=delete | |
| void | lock () |
| CheckedMutex & | operator= (const CheckedMutex &)=delete |
| bool | try_lock () |
| void | unlock () |
| ~CheckedMutex ()=default | |
Private Attributes | |
| boost::condition_variable | _cv |
| boost::mutex | _mtx |
| boost::thread::id | _owner |
|
default |
|
default |
|
delete |
|
inline |
|
delete |
|
inline |
|
inline |
|
private |
|
private |
|
private |