The record reader.
More...
#include <record_reader.h>
◆ ChannelInfoMap
◆ FileReaderPtr
◆ RecordReader()
| apollo::cyber::record::RecordReader::RecordReader |
( |
const std::string & |
file | ) |
|
|
explicit |
The constructor with record file path as parameter.
- Parameters
-
◆ ~RecordReader()
| virtual apollo::cyber::record::RecordReader::~RecordReader |
( |
| ) |
|
|
virtual |
◆ GetChannelList()
| std::set<std::string> apollo::cyber::record::RecordReader::GetChannelList |
( |
| ) |
const |
|
overridevirtual |
◆ GetMessageNumber()
| uint64_t apollo::cyber::record::RecordReader::GetMessageNumber |
( |
const std::string & |
channel_name | ) |
const |
|
overridevirtual |
◆ GetMessageType()
| const std::string& apollo::cyber::record::RecordReader::GetMessageType |
( |
const std::string & |
channel_name | ) |
const |
|
overridevirtual |
◆ GetProtoDesc()
| const std::string& apollo::cyber::record::RecordReader::GetProtoDesc |
( |
const std::string & |
channel_name | ) |
const |
|
overridevirtual |
◆ IsValid()
| bool apollo::cyber::record::RecordReader::IsValid |
( |
| ) |
const |
|
inline |
Is this record reader is valid.
- Returns
- True for valid, false for not.
◆ ReadMessage()
| bool apollo::cyber::record::RecordReader::ReadMessage |
( |
RecordMessage * |
message, |
|
|
uint64_t |
begin_time = 0, |
|
|
uint64_t |
end_time = std::numeric_limits< uint64_t >::max() |
|
) |
| |
Read one message from reader.
- Parameters
-
| message | |
| begin_time | |
| end_time | |
- Returns
- True for success, false for not.
◆ Reset()
| void apollo::cyber::record::RecordReader::Reset |
( |
| ) |
|
Reset the message index of record reader.
The documentation for this class was generated from the following file: