This class template implements a guard for tentative acquisition and release of synchronization resources (i.e., locks).
Synopsis
Declared in <bslmt_lockguard.h>
template<class T>
class LockGuardTryLock;
Member Functions
Name |
Description |
|
Create a scoped guard that conditionally manages the specified |
|
Destroy this scoped guard and invoke the |
Return the address of the modifiable lock object under management by this guard, or 0 if no lock is currently being managed. |
|
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. |
Derived Classes
Name |
Description |
DEPRECATED: Use |
Created with MrDocs