Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Private Member Functions | Private Attributes | List of all members
leveldb::MutexLock Class Reference

#include <mutexlock.h>

Collaboration diagram for leveldb::MutexLock:
Collaboration graph
[legend]

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_
 

Detailed Description

Definition at line 23 of file mutexlock.h.

Constructor & Destructor Documentation

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

Definition at line 25 of file mutexlock.h.

leveldb::MutexLock::~MutexLock ( )
inline

Definition at line 29 of file mutexlock.h.

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

Member Function Documentation

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

Member Data Documentation

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

Definition at line 32 of file mutexlock.h.


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