Apollo  6.0
Open source self driving car software
Public Types | Public Member Functions | Static Public Member Functions | List of all members
apollo::cyber::record::PlayTask Class Reference

#include <play_task.h>

Collaboration diagram for apollo::cyber::record::PlayTask:
Collaboration graph

Public Types

using MessagePtr = std::shared_ptr< message::RawMessage >
 
using WriterPtr = std::shared_ptr< Writer< message::RawMessage > >
 

Public Member Functions

 PlayTask (const MessagePtr &msg, const WriterPtr &writer, uint64_t msg_real_time_ns, uint64_t msg_play_time_ns)
 
virtual ~PlayTask ()
 
void Play ()
 
uint64_t msg_real_time_ns () const
 
uint64_t msg_play_time_ns () const
 

Static Public Member Functions

static uint64_t played_msg_num ()
 

Member Typedef Documentation

◆ MessagePtr

◆ WriterPtr

Constructor & Destructor Documentation

◆ PlayTask()

apollo::cyber::record::PlayTask::PlayTask ( const MessagePtr msg,
const WriterPtr writer,
uint64_t  msg_real_time_ns,
uint64_t  msg_play_time_ns 
)

◆ ~PlayTask()

virtual apollo::cyber::record::PlayTask::~PlayTask ( )
inlinevirtual

Member Function Documentation

◆ msg_play_time_ns()

uint64_t apollo::cyber::record::PlayTask::msg_play_time_ns ( ) const
inline

◆ msg_real_time_ns()

uint64_t apollo::cyber::record::PlayTask::msg_real_time_ns ( ) const
inline

◆ Play()

void apollo::cyber::record::PlayTask::Play ( )

◆ played_msg_num()

static uint64_t apollo::cyber::record::PlayTask::played_msg_num ( )
inlinestatic

The documentation for this class was generated from the following file: