Apollo 10.0
自动驾驶开放平台
|
#include <channel_buffer.h>
Public 类型 | |
using | BufferType = CacheBuffer< std::shared_ptr< T > > |
Public 成员函数 | |
ChannelBuffer (uint64_t channel_id, BufferType *buffer) | |
bool | Fetch (uint64_t *index, std::shared_ptr< T > &m) |
bool | Latest (std::shared_ptr< T > &m) |
bool | FetchMulti (uint64_t fetch_size, std::vector< std::shared_ptr< T > > *vec) |
uint64_t | channel_id () const |
std::shared_ptr< BufferType > | Buffer () const |
在文件 channel_buffer.h 第 36 行定义.
using apollo::cyber::data::ChannelBuffer< T >::BufferType = CacheBuffer<std::shared_ptr<T> > |
在文件 channel_buffer.h 第 38 行定义.
|
inline |
在文件 channel_buffer.h 第 39 行定义.
|
inline |
在文件 channel_buffer.h 第 49 行定义.
|
inline |
在文件 channel_buffer.h 第 48 行定义.
bool apollo::cyber::data::ChannelBuffer< T >::Fetch | ( | uint64_t * | index, |
std::shared_ptr< T > & | m | ||
) |
在文件 channel_buffer.h 第 57 行定义.
bool apollo::cyber::data::ChannelBuffer< T >::FetchMulti | ( | uint64_t | fetch_size, |
std::vector< std::shared_ptr< T > > * | vec | ||
) |
在文件 channel_buffer.h 第 91 行定义.
bool apollo::cyber::data::ChannelBuffer< T >::Latest | ( | std::shared_ptr< T > & | m | ) |
在文件 channel_buffer.h 第 80 行定义.