Apollo
6.0
Open source self driving car software
|
#include <msg_buffer.h>
Public Types | |
typedef std::shared_ptr< T const > | ConstPtr |
typedef std::pair< double, ConstPtr > | ObjectPair |
Public Member Functions | |
MsgBuffer () | |
~MsgBuffer ()=default | |
MsgBuffer (const MsgBuffer &)=delete | |
MsgBuffer | operator= (const MsgBuffer &)=delete |
void | Init (const std::string &channel, const std::string &name) |
int | LookupNearest (double timestamp, ConstPtr *msg) |
int | LookupLatest (ConstPtr *msg) |
int | LookupPeriod (double timestamp, double period, std::vector< ObjectPair > *msgs) |
typedef std::shared_ptr<T const> apollo::perception::onboard::MsgBuffer< T >::ConstPtr |
typedef std::pair<double, ConstPtr> apollo::perception::onboard::MsgBuffer< T >::ObjectPair |
|
inline |
|
default |
|
delete |
void apollo::perception::onboard::MsgBuffer< T >::Init | ( | const std::string & | channel, |
const std::string & | name | ||
) |
int apollo::perception::onboard::MsgBuffer< T >::LookupLatest | ( | ConstPtr * | msg | ) |
int apollo::perception::onboard::MsgBuffer< T >::LookupNearest | ( | double | timestamp, |
ConstPtr * | msg | ||
) |
int apollo::perception::onboard::MsgBuffer< T >::LookupPeriod | ( | double | timestamp, |
double | period, | ||
std::vector< ObjectPair > * | msgs | ||
) |
|
delete |