|
Apollo
6.0
Open source self driving car software
|
#include <play_task_producer.h>

Public Types | |
| using | NodePtr = std::shared_ptr< Node > |
| using | ThreadPtr = std::unique_ptr< std::thread > |
| using | TaskBufferPtr = std::shared_ptr< PlayTaskBuffer > |
| using | RecordReaderPtr = std::shared_ptr< RecordReader > |
| using | WriterPtr = std::shared_ptr< Writer< message::RawMessage > > |
| using | WriterMap = std::unordered_map< std::string, WriterPtr > |
| using | MessageTypeMap = std::unordered_map< std::string, std::string > |
Public Member Functions | |
| PlayTaskProducer (const TaskBufferPtr &task_buffer, const PlayParam &play_param) | |
| virtual | ~PlayTaskProducer () |
| bool | Init () |
| void | Start () |
| void | Stop () |
| const PlayParam & | play_param () const |
| bool | is_stopped () const |
| using apollo::cyber::record::PlayTaskProducer::MessageTypeMap = std::unordered_map<std::string, std::string> |
| using apollo::cyber::record::PlayTaskProducer::NodePtr = std::shared_ptr<Node> |
| using apollo::cyber::record::PlayTaskProducer::RecordReaderPtr = std::shared_ptr<RecordReader> |
| using apollo::cyber::record::PlayTaskProducer::TaskBufferPtr = std::shared_ptr<PlayTaskBuffer> |
| using apollo::cyber::record::PlayTaskProducer::ThreadPtr = std::unique_ptr<std::thread> |
| using apollo::cyber::record::PlayTaskProducer::WriterMap = std::unordered_map<std::string, WriterPtr> |
| using apollo::cyber::record::PlayTaskProducer::WriterPtr = std::shared_ptr<Writer<message::RawMessage> > |
| apollo::cyber::record::PlayTaskProducer::PlayTaskProducer | ( | const TaskBufferPtr & | task_buffer, |
| const PlayParam & | play_param | ||
| ) |
|
virtual |
| bool apollo::cyber::record::PlayTaskProducer::Init | ( | ) |
|
inline |
|
inline |
| void apollo::cyber::record::PlayTaskProducer::Start | ( | ) |
| void apollo::cyber::record::PlayTaskProducer::Stop | ( | ) |
1.8.13