Public Types | |
typedef TLockableObjectOwner < TLockableObjectTracksLockingThread < Base > > | Owner |
typedef TLockableObjectConditionalOwner < TLockableObjectTracksLockingThread < Base > > | ConditionalOwner |
typedef TLockableObjectPotentialOwner < TLockableObjectTracksLockingThread < Base > > | PotentialOwner |
Public Member Functions | |
bool | TryLock () |
void | Lock () |
void | Unlock () |
bool | IsLockedByThisThread () const |
typedef TLockableObjectOwner<TLockableObjectTracksLockingThread<Base> > Owner [inherited] |
typedef TLockableObjectConditionalOwner<TLockableObjectTracksLockingThread<Base> > ConditionalOwner [inherited] |
typedef TLockableObjectPotentialOwner<TLockableObjectTracksLockingThread<Base> > PotentialOwner [inherited] |
bool TryLock | ( | ) | [inline, inherited] |
void Lock | ( | ) | [inline, inherited] |
void Unlock | ( | ) | [inline, inherited] |
bool IsLockedByThisThread | ( | ) | const [inline, inherited] |