|
Apollo
6.0
Open source self driving car software
|
#include <shm_transmitter.h>


Public Types | |
| using | MessagePtr = std::shared_ptr< M > |
Public Types inherited from apollo::cyber::transport::Transmitter< M > | |
| using | MessagePtr = std::shared_ptr< M > |
Public Member Functions | |
| ShmTransmitter (const RoleAttributes &attr) | |
| virtual | ~ShmTransmitter () |
| void | Enable () override |
| void | Disable () override |
| bool | Transmit (const MessagePtr &msg, const MessageInfo &msg_info) override |
Public Member Functions inherited from apollo::cyber::transport::Transmitter< M > | |
| Transmitter (const RoleAttributes &attr) | |
| virtual | ~Transmitter () |
| virtual void | Enable (const RoleAttributes &opposite_attr) |
| virtual void | Disable (const RoleAttributes &opposite_attr) |
| virtual bool | Transmit (const MessagePtr &msg) |
| uint64_t | NextSeqNum () |
| uint64_t | seq_num () const |
Public Member Functions inherited from apollo::cyber::transport::Endpoint | |
| Endpoint (const RoleAttributes &attr) | |
| virtual | ~Endpoint () |
| const Identity & | id () const |
| const RoleAttributes & | attributes () const |
Additional Inherited Members | |
Protected Attributes inherited from apollo::cyber::transport::Transmitter< M > | |
| uint64_t | seq_num_ |
| MessageInfo | msg_info_ |
Protected Attributes inherited from apollo::cyber::transport::Endpoint | |
| bool | enabled_ |
| Identity | id_ |
| RoleAttributes | attr_ |
| using apollo::cyber::transport::ShmTransmitter< M >::MessagePtr = std::shared_ptr<M> |
|
explicit |
|
virtual |
|
overridevirtual |
Implements apollo::cyber::transport::Transmitter< M >.
|
overridevirtual |
Implements apollo::cyber::transport::Transmitter< M >.
|
overridevirtual |
Implements apollo::cyber::transport::Transmitter< M >.
1.8.13