scenario_simulator_v2 C++ API
Classes | Public Member Functions | List of all members
common::StatusMonitor Class Reference

#include <status_monitor.hpp>

Classes

class  ScopedExchanger
 

Public Member Functions

 StatusMonitor ()
 
 ~StatusMonitor ()
 
template<typename Name >
auto touch (Name &&name)
 
template<typename Thunk >
auto overrideThreshold (const std::chrono::seconds &t, Thunk thunk) -> decltype(auto)
 
auto write () const -> void
 

Constructor & Destructor Documentation

◆ StatusMonitor()

common::StatusMonitor::StatusMonitor ( )
explicit

◆ ~StatusMonitor()

common::StatusMonitor::~StatusMonitor ( )

Member Function Documentation

◆ overrideThreshold()

template<typename Thunk >
auto common::StatusMonitor::overrideThreshold ( const std::chrono::seconds &  t,
Thunk  thunk 
) -> decltype(auto)
inline

◆ touch()

template<typename Name >
auto common::StatusMonitor::touch ( Name &&  name)
inline

◆ write()

auto common::StatusMonitor::write ( ) const -> void

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