|
Apollo 11.0
自动驾驶开放平台
|
#include <receiver.h>
Public 类型 | |
| using | MessagePtr = std::shared_ptr< M > |
| using | MessageListener = std::function< void(const MessagePtr &, const MessageInfo &, const RoleAttributes &)> |
Public 成员函数 | |
| Receiver (const RoleAttributes &attr, const MessageListener &msg_listener) | |
| virtual | ~Receiver () |
| virtual void | Enable ()=0 |
| virtual void | Disable ()=0 |
| virtual void | Enable (const RoleAttributes &opposite_attr)=0 |
| virtual void | Disable (const RoleAttributes &opposite_attr)=0 |
Public 成员函数 继承自 apollo::cyber::transport::Endpoint | |
| Endpoint (const RoleAttributes &attr) | |
| virtual | ~Endpoint () |
| const Identity & | id () const |
| const RoleAttributes & | attributes () const |
Protected 成员函数 | |
| void | OnNewMessage (const MessagePtr &msg, const MessageInfo &msg_info) |
Protected 属性 | |
| MessageListener | msg_listener_ |
Protected 属性 继承自 apollo::cyber::transport::Endpoint | |
| bool | enabled_ |
| Identity | id_ |
| RoleAttributes | attr_ |
在文件 receiver.h 第 32 行定义.
| using apollo::cyber::transport::Receiver< M >::MessageListener = std::function<void( const MessagePtr&, const MessageInfo&, const RoleAttributes&)> |
在文件 receiver.h 第 35 行定义.
| using apollo::cyber::transport::Receiver< M >::MessagePtr = std::shared_ptr<M> |
在文件 receiver.h 第 34 行定义.
| apollo::cyber::transport::Receiver< M >::Receiver | ( | const RoleAttributes & | attr, |
| const MessageListener & | msg_listener | ||
| ) |
在文件 receiver.h 第 53 行定义.
|
virtual |
在文件 receiver.h 第 58 行定义.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
protected |
在文件 receiver.h 第 61 行定义.
|
protected |
在文件 receiver.h 第 49 行定义.