Bitcoin
Public Member Functions | Private Attributes | List of all members
leveldb::anonymous_namespace{db_test.cc}::AtomicCounter Class Reference

Public Member Functions

 AtomicCounter ()
 
void Increment ()
 
void IncrementBy (int count)
 
int Read ()
 
void Reset ()
 

Private Attributes

port::Mutex mu_
 
int count_
 

Constructor & Destructor Documentation

◆ AtomicCounter()

leveldb::anonymous_namespace{db_test.cc}::AtomicCounter::AtomicCounter ( )
inline

Member Function Documentation

◆ Increment()

void leveldb::anonymous_namespace{db_test.cc}::AtomicCounter::Increment ( )
inline

◆ IncrementBy()

void leveldb::anonymous_namespace{db_test.cc}::AtomicCounter::IncrementBy ( int  count)
inline

◆ Read()

int leveldb::anonymous_namespace{db_test.cc}::AtomicCounter::Read ( )
inline

◆ Reset()

void leveldb::anonymous_namespace{db_test.cc}::AtomicCounter::Reset ( )
inline

Member Data Documentation

◆ count_

int leveldb::anonymous_namespace{db_test.cc}::AtomicCounter::count_
private

◆ mu_

port::Mutex leveldb::anonymous_namespace{db_test.cc}::AtomicCounter::mu_
private

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