HLCC Documentation 3.0.1
Loading...
Searching...
No Matches
hlcc::pfssimhlcc::ElapsedTimeStats Class Reference

#include <monitoring.hpp>

Public Member Functions

 ElapsedTimeStats ()
 
void SetIterationStart ()
 
void AddTotalElapsed (std::chrono::nanoseconds elapsed)
 
void AddMalPubElapsed (std::chrono::nanoseconds elapsed)
 
void AddOldbWriteElapsed (std::chrono::nanoseconds elapsed)
 
void AddObservablePublisherElapsed (const hlcc::oldbmux::PublishingTimeElapsed &pte)
 
std::chrono::nanoseconds GetTimeSinceReset () const
 
std::string PrintStatsAndReset ()
 

Detailed Description

Constructor & Destructor Documentation

◆ ElapsedTimeStats()

hlcc::pfssimhlcc::ElapsedTimeStats::ElapsedTimeStats ( )

Member Function Documentation

◆ AddMalPubElapsed()

void hlcc::pfssimhlcc::ElapsedTimeStats::AddMalPubElapsed ( std::chrono::nanoseconds elapsed)

◆ AddObservablePublisherElapsed()

void hlcc::pfssimhlcc::ElapsedTimeStats::AddObservablePublisherElapsed ( const hlcc::oldbmux::PublishingTimeElapsed & pte)

◆ AddOldbWriteElapsed()

void hlcc::pfssimhlcc::ElapsedTimeStats::AddOldbWriteElapsed ( std::chrono::nanoseconds elapsed)

◆ AddTotalElapsed()

void hlcc::pfssimhlcc::ElapsedTimeStats::AddTotalElapsed ( std::chrono::nanoseconds elapsed)

◆ GetTimeSinceReset()

nanoseconds hlcc::pfssimhlcc::ElapsedTimeStats::GetTimeSinceReset ( ) const

◆ PrintStatsAndReset()

std::string hlcc::pfssimhlcc::ElapsedTimeStats::PrintStatsAndReset ( )

◆ SetIterationStart()

void hlcc::pfssimhlcc::ElapsedTimeStats::SetIterationStart ( )

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