|
CARLA
|
#include <BasicPublisher.h>
Inheritance diagram for carla::ros2::BasicPublisher:Public Member Functions | |
| BasicPublisher () | |
| BasicPublisher (BasicPublisher &&) noexcept=default | |
| BasicPublisher (const BasicPublisher &)=delete | |
| bool | Init () |
| BasicPublisher & | operator= (BasicPublisher &&) noexcept=default |
| BasicPublisher & | operator= (const BasicPublisher &)=delete |
| bool | Publish () override |
| void | SetData (const std::string &msg) |
| ~BasicPublisher () override | |
Public Member Functions inherited from carla::ros2::BasePublisher | |
| BasePublisher ()=default | |
| BasePublisher (BasePublisher &&)=delete | |
| BasePublisher (const BasePublisher &)=delete | |
| BasePublisher (std::string base_topic_name) | |
| BasePublisher (std::string base_topic_name, std::string frame_id) | |
| BasePublisher (void *actor, std::string base_topic_name, std::string frame_id) | |
| void * | GetActor () const noexcept |
| const std::string & | GetBaseTopicName () const noexcept |
| const std::string & | GetFrameId () const noexcept |
| BasePublisher & | operator= (BasePublisher &&)=delete |
| BasePublisher & | operator= (const BasePublisher &)=delete |
| virtual | ~BasePublisher ()=default |
Private Attributes | |
| std::shared_ptr< PublisherImpl< BasicPublisherMsgTraits > > | _impl |
Additional Inherited Members | |
Protected Attributes inherited from carla::ros2::BasePublisher | |
| void * | _actor {nullptr} |
| std::string | _base_topic_name |
| std::string | _frame_id |
Definition at line 24 of file BasicPublisher.h.
| carla::ros2::BasicPublisher::BasicPublisher | ( | ) |
Definition at line 24 of file BasicPublisher.cpp.
|
overridedefault |
|
delete |
|
defaultnoexcept |
| bool carla::ros2::BasicPublisher::Init | ( | ) |
Definition at line 30 of file BasicPublisher.cpp.
References _impl.
|
defaultnoexcept |
|
delete |
|
overridevirtual |
Implements carla::ros2::BasePublisher.
Definition at line 34 of file BasicPublisher.cpp.
References _impl, and carla::ros2::BasePublisher::Publish().
| void carla::ros2::BasicPublisher::SetData | ( | const std::string & | msg | ) |
Definition at line 38 of file BasicPublisher.cpp.
References _impl.
|
private |
Definition at line 39 of file BasicPublisher.h.