Storage Engine API
mongo::Lock::TempRelease Class Reference

NOTE: DO NOT add any new usages of TempRelease. More...

#include <d_concurrency.h>

Detailed Description

NOTE: DO NOT add any new usages of TempRelease.

It is being deprecated/removed.

Public Member Functions

 TempRelease (Locker *lockState)
 
 ~TempRelease ()
 

Private Member Functions

 MONGO_DISALLOW_COPYING (TempRelease)
 

Private Attributes

Locker *const _lockState
 
Locker::LockSnapshot _lockSnapshot
 
const bool _locksReleased
 

Constructor & Destructor Documentation

◆ TempRelease()

mongo::Lock::TempRelease::TempRelease ( Locker lockState)
explicit

◆ ~TempRelease()

mongo::Lock::TempRelease::~TempRelease ( )

Member Function Documentation

◆ MONGO_DISALLOW_COPYING()

mongo::Lock::TempRelease::MONGO_DISALLOW_COPYING ( TempRelease  )
private

Member Data Documentation

◆ _lockSnapshot

Locker::LockSnapshot mongo::Lock::TempRelease::_lockSnapshot
private

◆ _locksReleased

const bool mongo::Lock::TempRelease::_locksReleased
private

◆ _lockState

Locker* const mongo::Lock::TempRelease::_lockState
private

The documentation for this class was generated from the following files: