Apollo 10.0
自动驾驶开放平台
|
#include <rtps_transmitter.h>
Public 类型 | |
using | MessagePtr = std::shared_ptr< M > |
using | ParticipantPtr = std::shared_ptr< Participant > |
![]() | |
using | MessagePtr = std::shared_ptr< M > |
Public 成员函数 | |
RtpsTransmitter (const RoleAttributes &attr, const ParticipantPtr &participant) | |
virtual | ~RtpsTransmitter () |
void | Enable () override |
void | Disable () override |
void | Enable (const RoleAttributes &opposite_attr) override |
void | Disable (const RoleAttributes &opposite_attr) override |
bool | Transmit (const MessagePtr &msg, const MessageInfo &msg_info) override |
bool | AcquireMessage (std::shared_ptr< M > &msg) |
![]() | |
Transmitter (const RoleAttributes &attr) | |
virtual | ~Transmitter () |
virtual bool | Transmit (const MessagePtr &msg) |
uint64_t | NextSeqNum () |
uint64_t | seq_num () const |
![]() | |
Endpoint (const RoleAttributes &attr) | |
virtual | ~Endpoint () |
const Identity & | id () const |
const RoleAttributes & | attributes () const |
额外继承的成员函数 | |
![]() | |
MessageInfo | msg_info_ |
std::shared_ptr<::bvar::Adder< int > > | seq_num_ |
![]() | |
bool | enabled_ |
Identity | id_ |
RoleAttributes | attr_ |
在文件 rtps_transmitter.h 第 39 行定义.
using apollo::cyber::transport::RtpsTransmitter< M >::MessagePtr = std::shared_ptr<M> |
在文件 rtps_transmitter.h 第 41 行定义.
using apollo::cyber::transport::RtpsTransmitter< M >::ParticipantPtr = std::shared_ptr<Participant> |
在文件 rtps_transmitter.h 第 42 行定义.
apollo::cyber::transport::RtpsTransmitter< M >::RtpsTransmitter | ( | const RoleAttributes & | attr, |
const ParticipantPtr & | participant | ||
) |
在文件 rtps_transmitter.h 第 71 行定义.
|
virtual |
在文件 rtps_transmitter.h 第 76 行定义.
|
virtual |
实现了 apollo::cyber::transport::Transmitter< M >.
在文件 rtps_transmitter.h 第 66 行定义.
|
overridevirtual |
实现了 apollo::cyber::transport::Transmitter< M >.
在文件 rtps_transmitter.h 第 108 行定义.
|
overridevirtual |
重载 apollo::cyber::transport::Transmitter< M > .
在文件 rtps_transmitter.h 第 87 行定义.
|
overridevirtual |
实现了 apollo::cyber::transport::Transmitter< M >.
在文件 rtps_transmitter.h 第 93 行定义.
|
overridevirtual |
重载 apollo::cyber::transport::Transmitter< M > .
在文件 rtps_transmitter.h 第 81 行定义.
|
overridevirtual |
实现了 apollo::cyber::transport::Transmitter< M >.
在文件 rtps_transmitter.h 第 116 行定义.