MRPT  2.0.0
List of all members | Public Member Functions | Public Attributes
mrpt::system::CTimeLogger::TCallData Struct Reference

Detailed Description

Data of all the calls:

Definition at line 59 of file system/CTimeLogger.h.

Public Member Functions

 TCallData ()
 

Public Attributes

size_t n_calls {0}
 
double min_t {0}
 
double max_t {0}
 
double mean_t {0}
 
double last_t {0}
 
std::stack< double, std::vector< double > > open_calls
 
bool has_time_units {true}
 
std::optional< std::deque< double > > whole_history {}
 

Constructor & Destructor Documentation

◆ TCallData()

CTimeLogger::TCallData::TCallData ( )
default

Member Data Documentation

◆ has_time_units

bool mrpt::system::CTimeLogger::TCallData::has_time_units {true}

Definition at line 66 of file system/CTimeLogger.h.

Referenced by mrpt::system::CTimeLogger::registerUserMeasure().

◆ last_t

double mrpt::system::CTimeLogger::TCallData::last_t {0}

Definition at line 64 of file system/CTimeLogger.h.

◆ max_t

double mrpt::system::CTimeLogger::TCallData::max_t {0}

Definition at line 64 of file system/CTimeLogger.h.

◆ mean_t

double mrpt::system::CTimeLogger::TCallData::mean_t {0}

Definition at line 64 of file system/CTimeLogger.h.

◆ min_t

double mrpt::system::CTimeLogger::TCallData::min_t {0}

Definition at line 64 of file system/CTimeLogger.h.

◆ n_calls

size_t mrpt::system::CTimeLogger::TCallData::n_calls {0}

Definition at line 63 of file system/CTimeLogger.h.

Referenced by mrpt::system::CTimeLogger::do_enter().

◆ open_calls

std::stack<double, std::vector<double> > mrpt::system::CTimeLogger::TCallData::open_calls

Definition at line 65 of file system/CTimeLogger.h.

Referenced by mrpt::system::CTimeLogger::do_leave().

◆ whole_history

std::optional<std::deque<double> > mrpt::system::CTimeLogger::TCallData::whole_history {}

Definition at line 67 of file system/CTimeLogger.h.




Page generated by Doxygen 1.8.14 for MRPT 2.0.0 Git: b38439d21 Tue Mar 31 19:58:06 2020 +0200 at miƩ abr 1 00:50:30 CEST 2020