Public Member Functions | |
TLockableObjectPotentialOwner (T &lock, const bool locked=false) | |
TLockableObjectPotentialOwner (const TLockableObjectPotentialOwner &rhs) | |
~TLockableObjectPotentialOwner () | |
TLockableObjectPotentialOwner & | operator= (const TLockableObjectPotentialOwner &rhs) |
void | Lock () |
bool | TryLock () |
void | Unlock () |
TLockableObjectPotentialOwner | ( | T & | lock, | |
const bool | locked = false | |||
) | [inline, explicit] |
TLockableObjectPotentialOwner | ( | const TLockableObjectPotentialOwner< T > & | rhs | ) |
~TLockableObjectPotentialOwner | ( | ) | [inline] |
TLockableObjectPotentialOwner& operator= | ( | const TLockableObjectPotentialOwner< T > & | rhs | ) |
void Lock | ( | ) | [inline] |
bool TryLock | ( | ) | [inline] |
void Unlock | ( | ) | [inline] |