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

Public Member Functions

 Stats ()
 
void Start ()
 
void Merge (const Stats &other)
 
void Stop ()
 
void AddMessage (Slice msg)
 
void FinishedSingleOp ()
 
void AddBytes (int64_t n)
 
void Report (const Slice &name)
 

Private Attributes

double start_
 
double finish_
 
double seconds_
 
int done_
 
int next_report_
 
int64_t bytes_
 
double last_op_finish_
 
Histogram hist_
 
std::string message_
 

Constructor & Destructor Documentation

◆ Stats()

leveldb::anonymous_namespace{db_bench.cc}::Stats::Stats ( )
inline

Member Function Documentation

◆ AddBytes()

void leveldb::anonymous_namespace{db_bench.cc}::Stats::AddBytes ( int64_t  n)
inline

◆ AddMessage()

void leveldb::anonymous_namespace{db_bench.cc}::Stats::AddMessage ( Slice  msg)
inline

◆ FinishedSingleOp()

void leveldb::anonymous_namespace{db_bench.cc}::Stats::FinishedSingleOp ( )
inline

◆ Merge()

void leveldb::anonymous_namespace{db_bench.cc}::Stats::Merge ( const Stats other)
inline

◆ Report()

void leveldb::anonymous_namespace{db_bench.cc}::Stats::Report ( const Slice name)
inline

◆ Start()

void leveldb::anonymous_namespace{db_bench.cc}::Stats::Start ( )
inline

◆ Stop()

void leveldb::anonymous_namespace{db_bench.cc}::Stats::Stop ( )
inline

Member Data Documentation

◆ bytes_

int64_t leveldb::anonymous_namespace{db_bench.cc}::Stats::bytes_
private

◆ done_

int leveldb::anonymous_namespace{db_bench.cc}::Stats::done_
private

◆ finish_

double leveldb::anonymous_namespace{db_bench.cc}::Stats::finish_
private

◆ hist_

Histogram leveldb::anonymous_namespace{db_bench.cc}::Stats::hist_
private

◆ last_op_finish_

double leveldb::anonymous_namespace{db_bench.cc}::Stats::last_op_finish_
private

◆ message_

std::string leveldb::anonymous_namespace{db_bench.cc}::Stats::message_
private

◆ next_report_

int leveldb::anonymous_namespace{db_bench.cc}::Stats::next_report_
private

◆ seconds_

double leveldb::anonymous_namespace{db_bench.cc}::Stats::seconds_
private

◆ start_

double leveldb::anonymous_namespace{db_bench.cc}::Stats::start_
private

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