|
Apollo 11.0
自动驾驶开放平台
|
Process messages and apply the rules based on configured triggers 更多...
#include <record_processor.h>
Public 成员函数 | |
| RecordProcessor (const std::string &source_record_dir, const std::string &restored_output_dir) | |
| virtual bool | Init (const SmartRecordTrigger &trigger_conf) |
| virtual bool | Process ()=0 |
| virtual std::string | GetDefaultOutputFile () const =0 |
| virtual | ~RecordProcessor () |
Protected 成员函数 | |
| bool | InitTriggers (const SmartRecordTrigger &trigger_conf) |
| bool | ShouldRestore (const cyber::record::RecordMessage &msg) const |
Protected 属性 | |
| const std::string | source_record_dir_ |
| const std::string | restored_output_dir_ |
| std::vector< std::unique_ptr< TriggerBase > > | triggers_ |
| std::unique_ptr< cyber::record::RecordWriter > | writer_ = nullptr |
Process messages and apply the rules based on configured triggers
在文件 record_processor.h 第 36 行定义.
| apollo::data::RecordProcessor::RecordProcessor | ( | const std::string & | source_record_dir, |
| const std::string & | restored_output_dir | ||
| ) |
在文件 record_processor.cc 第 39 行定义.
|
inlinevirtual |
在文件 record_processor.h 第 43 行定义.
|
pure virtual |
|
virtual |
被 apollo::data::PostRecordProcessor , 以及 apollo::data::RealtimeRecordProcessor 重载.
在文件 record_processor.cc 第 44 行定义.
|
protected |
在文件 record_processor.cc 第 79 行定义.
|
pure virtual |
|
protected |
在文件 record_processor.cc 第 96 行定义.
|
protected |
在文件 record_processor.h 第 50 行定义.
|
protected |
在文件 record_processor.h 第 49 行定义.
|
protected |
在文件 record_processor.h 第 51 行定义.
|
protected |
在文件 record_processor.h 第 52 行定义.