Apollo 10.0
自动驾驶开放平台
monitor_log_buffer.h 文件参考

The class of MonitorLogBuffer 更多...

#include <memory>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
#include "gtest/gtest_prod.h"
#include "modules/common/monitor_log/monitor_logger.h"
#include "modules/common_msgs/monitor_msgs/monitor_log.pb.h"
monitor_log_buffer.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  apollo::common::monitor::MonitorLogBuffer
 class MonitorLogBuffer 更多...
 

命名空间

namespace  apollo::common::monitor
 apollo::common::monitor
 
namespace  apollo
 class register implement
 
namespace  apollo::common
 apollo::common
 

宏定义

#define REG_MSG_TYPE(TYPE)
 

详细描述

The class of MonitorLogBuffer

在文件 monitor_log_buffer.h 中定义.

宏定义说明

◆ REG_MSG_TYPE

#define REG_MSG_TYPE (   TYPE)
值:
MonitorLogBuffer &TYPE(const std::string &msg) { \
AddMonitorMsgItem(MonitorMessageItem::TYPE, msg); \
Publish(); \
return *this; \
} \
MonitorLogBuffer &TYPE() { \
level_ = MonitorMessageItem::TYPE; \
return *this; \
}

在文件 monitor_log_buffer.h42 行定义.

43 { \
44 AddMonitorMsgItem(MonitorMessageItem::TYPE, msg); \
45 Publish(); \
46 return *this; \
47 } \
48 MonitorLogBuffer &TYPE() { \
49 level_ = MonitorMessageItem::TYPE; \
50 return *this; \
51 }