BloombergLP::bslmt::TryLockGuard

DEPRECATED: Use LockGuardTryLock instead.

Synopsis

Declared in <bslmt_lockguard.h>

template<class T>
class TryLockGuard
    : public LockGuardTryLock<T>

Base Classes

NameDescription
LockGuardTryLock<T>This class template implements a guard for tentative acquisition and release of synchronization resources (i.e., locks).

Member Functions

NameDescription
TryLockGuard [constructor]Create a guard that tries to acquire a lock on lock.
ptr Return the address of the modifiable lock object under management by this guard, or 0 if no lock is currently being managed.
release Relinquish management of the lock without unlocking it.