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