DEPRECATED: Use LockGuardTryLock instead.

Synopsis

Declared in <bslmt_lockguard.h>

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

Base Classes

Name

Description

LockGuardTryLock<T>

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

Member Functions

Name

Description

TryLockGuard [constructor]

DEPRECATED: Use LockGuardTryLock instead.

ptr

Return the address of the modifiable lock object under management by this guard, or 0 if no lock is currently being managed.

release

Return the address of the modifiable lock object under management by this guard, and release the lock from further management by this guard. If no lock is currently being managed, return 0 with no other effect. Note that this operation does not unlock the lock object (if any) that was under management.

Created with MrDocs