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: