Apollo 10.0
自动驾驶开放平台
|
#include <rtps_dispatcher.h>
Public 成员函数 | |
virtual | ~RtpsDispatcher () |
void | Shutdown () override |
template<typename MessageT > | |
void | AddListener (const RoleAttributes &self_attr, const MessageListener< MessageT > &listener) |
template<typename MessageT > | |
void | AddListener (const RoleAttributes &self_attr, const RoleAttributes &opposite_attr, const MessageListener< MessageT > &listener) |
void | SetParticipant (const ParticipantPtr &participant) |
![]() | |
Dispatcher () | |
virtual | ~Dispatcher () |
template<typename MessageT > | |
void | AddListener (const RoleAttributes &self_attr, const MessageListener< MessageT > &listener) |
template<typename MessageT > | |
void | AddListener (const RoleAttributes &self_attr, const RoleAttributes &opposite_attr, const MessageListener< MessageT > &listener) |
template<typename MessageT > | |
void | RemoveListener (const RoleAttributes &self_attr) |
template<typename MessageT > | |
void | RemoveListener (const RoleAttributes &self_attr, const RoleAttributes &opposite_attr) |
bool | HasChannel (uint64_t channel_id) |
额外继承的成员函数 | |
![]() | |
std::atomic< bool > | is_shutdown_ |
AtomicHashMap< uint64_t, ListenerHandlerBasePtr > | msg_listeners_ |
base::AtomicRWLock | rw_lock_ |
在文件 rtps_dispatcher.h 第 49 行定义.
|
virtual |
在文件 rtps_dispatcher.cc 第 30 行定义.
void apollo::cyber::transport::RtpsDispatcher::AddListener | ( | const RoleAttributes & | self_attr, |
const MessageListener< MessageT > & | listener | ||
) |
在文件 rtps_dispatcher.h 第 85 行定义.
void apollo::cyber::transport::RtpsDispatcher::AddListener | ( | const RoleAttributes & | self_attr, |
const RoleAttributes & | opposite_attr, | ||
const MessageListener< MessageT > & | listener | ||
) |
在文件 rtps_dispatcher.h 第 112 行定义.
|
inline |
在文件 rtps_dispatcher.h 第 64 行定义.
|
overridevirtual |
重载 apollo::cyber::transport::Dispatcher .
在文件 rtps_dispatcher.cc 第 32 行定义.