Bitcoin
Public Member Functions | Private Member Functions | Private Attributes | List of all members
leveldb::MutexLock Class Reference

#include <mutexlock.h>

Public Member Functions

 MutexLock (port::Mutex *mu) EXCLUSIVE_LOCK_FUNCTION(mu)
 
 ~MutexLock () UNLOCK_FUNCTION()
 

Private Member Functions

 MutexLock (const MutexLock &)
 
void operator= (const MutexLock &)
 

Private Attributes

port::Mutex *const mu_
 

Constructor & Destructor Documentation

◆ MutexLock() [1/2]

leveldb::MutexLock::MutexLock ( port::Mutex mu)
inlineexplicit

◆ ~MutexLock()

leveldb::MutexLock::~MutexLock ( )
inline

◆ MutexLock() [2/2]

leveldb::MutexLock::MutexLock ( const MutexLock )
private

Member Function Documentation

◆ operator=()

void leveldb::MutexLock::operator= ( const MutexLock )
private

Member Data Documentation

◆ mu_

port::Mutex* const leveldb::MutexLock::mu_
private

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