Public Member Functions | Private Attributes | List of all members
ecl::benchmarks::LogSnooze Class Reference
Inheritance diagram for ecl::benchmarks::LogSnooze:
Inheritance graph
[legend]

Public Member Functions

void log ()
 
 LogSnooze (const long &ms)
 
void printLog ()
 

Private Attributes

double avg
 
double avg_noise
 
int count
 
double latency
 
double max
 
long period_ms
 
TimeStructure time_actual
 

Detailed Description

Definition at line 38 of file snooze.cpp.

Constructor & Destructor Documentation

ecl::benchmarks::LogSnooze::LogSnooze ( const long &  ms)
inline

Definition at line 41 of file snooze.cpp.

Member Function Documentation

void ecl::benchmarks::LogSnooze::log ( )
inline

Definition at line 45 of file snooze.cpp.

void ecl::benchmarks::LogSnooze::printLog ( )
inline

Definition at line 58 of file snooze.cpp.

Member Data Documentation

double ecl::benchmarks::LogSnooze::avg
private

Definition at line 71 of file snooze.cpp.

double ecl::benchmarks::LogSnooze::avg_noise
private

Definition at line 71 of file snooze.cpp.

int ecl::benchmarks::LogSnooze::count
private

Definition at line 70 of file snooze.cpp.

double ecl::benchmarks::LogSnooze::latency
private

Definition at line 69 of file snooze.cpp.

double ecl::benchmarks::LogSnooze::max
private

Definition at line 72 of file snooze.cpp.

long ecl::benchmarks::LogSnooze::period_ms
private

Definition at line 73 of file snooze.cpp.

TimeStructure ecl::benchmarks::LogSnooze::time_actual
private

Definition at line 68 of file snooze.cpp.


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


ecl_core_apps
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:08:55