Dataflow Runtime API  3.1.1.0
Public Member Functions | List of all members
imt::base::dff::runtime::RuntimeStatisticsExecutables Class Reference

Holds the data for the executable execution statistics. More...

#include <Imt.Base.Dff.Runtime/RuntimeStatisticsExecutables.h>

Public Member Functions

 RuntimeStatisticsExecutables (void)
 Constructor. More...
 
virtual ~RuntimeStatisticsExecutables (void)
 Destructor. More...
 
void incrementExecutionCounter (void)
 Increments the execution counter. More...
 
void updateExecutionTime (const uint32_t durationMicroSeconds)
 Updates the maximum, minimum and average execution time. More...
 
void updateExecutionCountPerSecond (const uint32_t durationMilliSeconds)
 Updates the naximal count and resets the execution counter. More...
 
void reset (void)
 Resets the executables statistics. More...
 

Detailed Description

Holds the data for the executable execution statistics.

Constructor & Destructor Documentation

◆ RuntimeStatisticsExecutables()

imt::base::dff::runtime::RuntimeStatisticsExecutables::RuntimeStatisticsExecutables ( void  )
inline

Constructor.

◆ ~RuntimeStatisticsExecutables()

virtual imt::base::dff::runtime::RuntimeStatisticsExecutables::~RuntimeStatisticsExecutables ( void  )
inlinevirtual

Destructor.

Member Function Documentation

◆ incrementExecutionCounter()

void imt::base::dff::runtime::RuntimeStatisticsExecutables::incrementExecutionCounter ( void  )
inline

Increments the execution counter.

◆ reset()

void imt::base::dff::runtime::RuntimeStatisticsExecutables::reset ( void  )
inline

Resets the executables statistics.

◆ updateExecutionCountPerSecond()

void imt::base::dff::runtime::RuntimeStatisticsExecutables::updateExecutionCountPerSecond ( const uint32_t  durationMilliSeconds)
inline

Updates the naximal count and resets the execution counter.

Parameters
durationMilliSecondsCurrent execution duration in milliseconds.

◆ updateExecutionTime()

void imt::base::dff::runtime::RuntimeStatisticsExecutables::updateExecutionTime ( const uint32_t  durationMicroSeconds)
inline

Updates the maximum, minimum and average execution time.

Parameters
durationMicroSecondsCurrent execution time in microseconds.

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