Apollo  6.0
Open source self driving car software
Public Member Functions | Static Public Member Functions | List of all members
apollo::monitor::SummaryMonitor Class Reference

#include <summary_monitor.h>

Inheritance diagram for apollo::monitor::SummaryMonitor:
Inheritance graph
Collaboration diagram for apollo::monitor::SummaryMonitor:
Collaboration graph

Public Member Functions

 SummaryMonitor ()
 
void RunOnce (const double current_time) override
 
- Public Member Functions inherited from apollo::monitor::RecurrentRunner
 RecurrentRunner (const std::string &name, const double interval)
 
virtual ~RecurrentRunner ()=default
 
void Tick (const double current_time)
 

Static Public Member Functions

static void EscalateStatus (const ComponentStatus::Status new_status, const std::string &message, ComponentStatus *current_status)
 

Additional Inherited Members

- Protected Attributes inherited from apollo::monitor::RecurrentRunner
std::string name_
 
unsigned int round_count_ = 0
 

Constructor & Destructor Documentation

◆ SummaryMonitor()

apollo::monitor::SummaryMonitor::SummaryMonitor ( )

Member Function Documentation

◆ EscalateStatus()

static void apollo::monitor::SummaryMonitor::EscalateStatus ( const ComponentStatus::Status  new_status,
const std::string &  message,
ComponentStatus *  current_status 
)
static

◆ RunOnce()

void apollo::monitor::SummaryMonitor::RunOnce ( const double  current_time)
overridevirtual

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