|
Nebula
|
#include <assertingmutex.h>
Public Member Functions | |
| AssertingMutex () | |
| constructor | |
| ~AssertingMutex () | |
| destructor | |
| void | Lock () |
| lock mutex | |
| void | Unlock () |
| unlock mutex | |
Private Attributes | |
| std::atomic_int | locked |
| Threading::AssertingMutex::AssertingMutex | ( | ) |
constructor
| Threading::AssertingMutex::~AssertingMutex | ( | ) |
destructor
| void Threading::AssertingMutex::Lock | ( | ) |
lock mutex
| void Threading::AssertingMutex::Unlock | ( | ) |
unlock mutex
|
private |