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

◆ LogSnooze()

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

Definition at line 41 of file snooze.cpp.

Member Function Documentation

◆ log()

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

Definition at line 45 of file snooze.cpp.

◆ printLog()

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

Definition at line 58 of file snooze.cpp.

Member Data Documentation

◆ avg

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

Definition at line 71 of file snooze.cpp.

◆ avg_noise

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

Definition at line 71 of file snooze.cpp.

◆ count

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

Definition at line 70 of file snooze.cpp.

◆ latency

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

Definition at line 69 of file snooze.cpp.

◆ max

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

Definition at line 72 of file snooze.cpp.

◆ period_ms

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

Definition at line 73 of file snooze.cpp.

◆ time_actual

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 Feb 28 2022 22:19:02