Dash Core  0.12.2.1
P2P Digital Currency
benchmark::State Class Reference

#include <bench.h>

Public Member Functions

 State (std::string _name, double _maxElapsed)
 
bool KeepRunning ()
 

Private Attributes

std::string name
 
double maxElapsed
 
double beginTime
 
double lastTime
 
double minTime
 
double maxTime
 
int64_t count
 
int64_t timeCheckCount
 

Detailed Description

Definition at line 39 of file bench.h.

Constructor & Destructor Documentation

◆ State()

benchmark::State::State ( std::string  _name,
double  _maxElapsed 
)
inline

Definition at line 47 of file bench.h.

Member Function Documentation

◆ KeepRunning()

bool State::KeepRunning ( )

Definition at line 39 of file bench.cpp.

Referenced by Sleep100ms(), and Trig().

Member Data Documentation

◆ beginTime

double benchmark::State::beginTime
private

Definition at line 42 of file bench.h.

Referenced by KeepRunning().

◆ count

int64_t benchmark::State::count
private

Definition at line 44 of file bench.h.

Referenced by KeepRunning().

◆ lastTime

double benchmark::State::lastTime
private

Definition at line 43 of file bench.h.

Referenced by KeepRunning().

◆ maxElapsed

double benchmark::State::maxElapsed
private

Definition at line 41 of file bench.h.

Referenced by KeepRunning().

◆ maxTime

double benchmark::State::maxTime
private

Definition at line 43 of file bench.h.

Referenced by KeepRunning(), and State().

◆ minTime

double benchmark::State::minTime
private

Definition at line 43 of file bench.h.

Referenced by KeepRunning(), and State().

◆ name

std::string benchmark::State::name
private

Definition at line 40 of file bench.h.

Referenced by KeepRunning().

◆ timeCheckCount

int64_t benchmark::State::timeCheckCount
private

Definition at line 45 of file bench.h.

Referenced by KeepRunning(), and State().


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