#include <dispatcher.h>
◆ Dispatcher()
apollo::cyber::transport::Dispatcher::Dispatcher |
( |
| ) |
|
◆ ~Dispatcher()
virtual apollo::cyber::transport::Dispatcher::~Dispatcher |
( |
| ) |
|
|
virtual |
◆ AddListener() [1/2]
template<typename MessageT >
void apollo::cyber::transport::Dispatcher::AddListener |
( |
const RoleAttributes & |
self_attr, |
|
|
const MessageListener< MessageT > & |
listener |
|
) |
| |
◆ AddListener() [2/2]
template<typename MessageT >
void apollo::cyber::transport::Dispatcher::AddListener |
( |
const RoleAttributes & |
self_attr, |
|
|
const RoleAttributes & |
opposite_attr, |
|
|
const MessageListener< MessageT > & |
listener |
|
) |
| |
◆ HasChannel()
bool apollo::cyber::transport::Dispatcher::HasChannel |
( |
uint64_t |
channel_id | ) |
|
◆ RemoveListener() [1/2]
template<typename MessageT >
void apollo::cyber::transport::Dispatcher::RemoveListener |
( |
const RoleAttributes & |
self_attr | ) |
|
◆ RemoveListener() [2/2]
template<typename MessageT >
void apollo::cyber::transport::Dispatcher::RemoveListener |
( |
const RoleAttributes & |
self_attr, |
|
|
const RoleAttributes & |
opposite_attr |
|
) |
| |
◆ Shutdown()
virtual void apollo::cyber::transport::Dispatcher::Shutdown |
( |
| ) |
|
|
virtual |
◆ is_shutdown_
std::atomic<bool> apollo::cyber::transport::Dispatcher::is_shutdown_ |
|
protected |
◆ msg_listeners_
◆ rw_lock_
The documentation for this class was generated from the following file: