#include <intra_dispatcher.h>
|
template<typename MessageT > |
bool | AddListener (uint64_t self_id, uint64_t channel_id, const std::string &message_type, const MessageListener< MessageT > &listener) |
|
template<typename MessageT > |
bool | AddListener (uint64_t self_id, uint64_t oppo_id, uint64_t channel_id, const std::string &message_type, const MessageListener< MessageT > &listener) |
|
template<typename MessageT > |
void | RemoveListener (uint64_t self_id, uint64_t channel_id, const std::string &message_type) |
|
template<typename MessageT > |
void | RemoveListener (uint64_t self_id, uint64_t oppo_id, uint64_t channel_id, const std::string &message_type) |
|
template<typename MessageT > |
void | Run (uint64_t self_id, uint64_t channel_id, const std::string &message_type, const std::shared_ptr< MessageT > &message, const MessageInfo &message_info) |
|
template<typename MessageT > |
void | Run (uint64_t self_id, uint64_t oppo_id, uint64_t channel_id, const std::string &message_type, const std::shared_ptr< MessageT > &message, const MessageInfo &message_info) |
|
◆ AddListener() [1/2]
template<typename MessageT >
bool apollo::cyber::transport::ChannelChain::AddListener |
( |
uint64_t |
self_id, |
|
|
uint64_t |
channel_id, |
|
|
const std::string & |
message_type, |
|
|
const MessageListener< MessageT > & |
listener |
|
) |
| |
|
inline |
◆ AddListener() [2/2]
template<typename MessageT >
bool apollo::cyber::transport::ChannelChain::AddListener |
( |
uint64_t |
self_id, |
|
|
uint64_t |
oppo_id, |
|
|
uint64_t |
channel_id, |
|
|
const std::string & |
message_type, |
|
|
const MessageListener< MessageT > & |
listener |
|
) |
| |
|
inline |
◆ RemoveListener() [1/2]
template<typename MessageT >
void apollo::cyber::transport::ChannelChain::RemoveListener |
( |
uint64_t |
self_id, |
|
|
uint64_t |
channel_id, |
|
|
const std::string & |
message_type |
|
) |
| |
|
inline |
◆ RemoveListener() [2/2]
template<typename MessageT >
void apollo::cyber::transport::ChannelChain::RemoveListener |
( |
uint64_t |
self_id, |
|
|
uint64_t |
oppo_id, |
|
|
uint64_t |
channel_id, |
|
|
const std::string & |
message_type |
|
) |
| |
|
inline |
◆ Run() [1/2]
template<typename MessageT >
void apollo::cyber::transport::ChannelChain::Run |
( |
uint64_t |
self_id, |
|
|
uint64_t |
channel_id, |
|
|
const std::string & |
message_type, |
|
|
const std::shared_ptr< MessageT > & |
message, |
|
|
const MessageInfo & |
message_info |
|
) |
| |
|
inline |
◆ Run() [2/2]
template<typename MessageT >
void apollo::cyber::transport::ChannelChain::Run |
( |
uint64_t |
self_id, |
|
|
uint64_t |
oppo_id, |
|
|
uint64_t |
channel_id, |
|
|
const std::string & |
message_type, |
|
|
const std::shared_ptr< MessageT > & |
message, |
|
|
const MessageInfo & |
message_info |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: