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 |