Apollo  6.0
Open source self driving car software
Classes | Typedefs
apollo::common::monitor Namespace Reference

apollo::common::monitor More...

Classes

class  MonitorLogBuffer
 This class help collect MonitorMessage pb to monitor topic. The messages can be published automatically when the MonitorBuffer object's destructor is called, or can be published by calling function Publish(). More...
 
class  MonitorLogger
 This class helps collect and publish MonitorMessage pb to monitor topic. A module who wants to publish message can use macro MONITOR(log_level, log_msg) to record messages, and call Publish to broadcast the message to other modules. More...
 

Typedefs

using MessageItem = std::pair< MonitorMessageItem::LogLevel, std::string >
 

Detailed Description

apollo::common::monitor

Typedef Documentation

◆ MessageItem

using apollo::common::monitor::MessageItem = typedef std::pair<MonitorMessageItem::LogLevel, std::string>