Apollo
6.0
Open source self driving car software
|
#include <data_dispatcher.h>
Public Types | |
using | BufferVector = std::vector< std::weak_ptr< CacheBuffer< std::shared_ptr< T > >> > |
Public Member Functions | |
~DataDispatcher () | |
void | AddBuffer (const ChannelBuffer< T > &channel_buffer) |
bool | Dispatch (const uint64_t channel_id, const std::shared_ptr< T > &msg) |
using apollo::cyber::data::DataDispatcher< T >::BufferVector = std::vector<std::weak_ptr<CacheBuffer<std::shared_ptr<T> >> > |
|
inline |
void apollo::cyber::data::DataDispatcher< T >::AddBuffer | ( | const ChannelBuffer< T > & | channel_buffer | ) |
bool apollo::cyber::data::DataDispatcher< T >::Dispatch | ( | const uint64_t | channel_id, |
const std::shared_ptr< T > & | msg | ||
) |