Base class for record reader and writer.
More...
#include <record_base.h>
Base class for record reader and writer.
◆ ~RecordBase()
virtual apollo::cyber::record::RecordBase::~RecordBase |
( |
| ) |
|
|
virtualdefault |
◆ GetChannelList()
virtual std::set<std::string> apollo::cyber::record::RecordBase::GetChannelList |
( |
| ) |
const |
|
pure virtual |
◆ GetFile()
const std::string apollo::cyber::record::RecordBase::GetFile |
( |
| ) |
const |
|
inline |
Get record file path.
- Returns
- Record file path.
◆ GetHeader()
const proto::Header& apollo::cyber::record::RecordBase::GetHeader |
( |
| ) |
const |
|
inline |
Get record header.
- Returns
- Record header.
◆ GetMessageNumber()
virtual uint64_t apollo::cyber::record::RecordBase::GetMessageNumber |
( |
const std::string & |
channel_name | ) |
const |
|
pure virtual |
◆ GetMessageType()
virtual const std::string& apollo::cyber::record::RecordBase::GetMessageType |
( |
const std::string & |
channel_name | ) |
const |
|
pure virtual |
◆ GetProtoDesc()
virtual const std::string& apollo::cyber::record::RecordBase::GetProtoDesc |
( |
const std::string & |
channel_name | ) |
const |
|
pure virtual |
◆ file_
std::string apollo::cyber::record::RecordBase::file_ |
|
protected |
◆ header_
proto::Header apollo::cyber::record::RecordBase::header_ |
|
protected |
◆ is_opened_
bool apollo::cyber::record::RecordBase::is_opened_ = false |
|
protected |
The documentation for this class was generated from the following file: