API Documentation
|
#include <RWLock.h>
Public Member Functions | |
WLock (const void *lock) | |
WLock (const UUID &lock) | |
WLock (RWLock &lock) | |
WLock (WLock &&lock) noexcept | |
WLock (const WLock &)=delete | |
void | operator= (const WLock &)=delete |
WLock (const void *lock, uint08 timeout) | |
WLock (const void *lock, const TimeSpan &timeout) | |
bool | isLocked () const |
~WLock () | |
Static Public Member Functions | |
static bool | HasLock (const void *lock) |
static bool | HasLock (const RWLock &lock) |
|
explicit |
~WLock | ( | ) |
|
static |
|
static |
bool isLocked | ( | ) | const |
|
delete |