|
CARLA
|
#include <BasicSubscriber.h>
Inheritance diagram for carla::ros2::BasicSubscriber:Public Member Functions | |
| BasicSubscriber (BasicSubscriber &&) | |
| BasicSubscriber (const BasicSubscriber &) | |
| BasicSubscriber (void *actor, const char *ros_name="", const char *parent="") | |
| void | DestroySubscriber () |
| void | ForwardMessage (const std::string &message) |
| void * | GetActor () |
| const char * | GetMessage () |
| bool | HasNewMessage () |
| bool | Init () |
| bool | IsAlive () |
| BasicSubscriber & | operator= (BasicSubscriber &&) |
| BasicSubscriber & | operator= (const BasicSubscriber &) |
| const char * | type () const override |
| ~BasicSubscriber () | |
Public Member Functions inherited from carla::ros2::CarlaSubscriber | |
| CarlaSubscriber ()=default | |
| const std::string & | frame_id () const |
| void | frame_id (std::string &&frame_id) |
| const std::string & | name () const |
| void | name (std::string &&name) |
| const std::string & | parent () const |
| void | parent (std::string &&parent) |
| virtual | ~CarlaSubscriber ()=default |
Private Attributes | |
| std::shared_ptr< BasicSubscriberImpl > | _impl |
Additional Inherited Members | |
Protected Attributes inherited from carla::ros2::CarlaSubscriber | |
| std::string | _frame_id = "" |
| std::string | _name = "" |
| std::string | _parent = "" |
Definition at line 18 of file BasicSubscriber.h.
| carla::ros2::BasicSubscriber::BasicSubscriber | ( | void * | actor, |
| const char * | ros_name = "", |
||
| const char * | parent = "" |
||
| ) |
Definition at line 118 of file BasicSubscriber.cpp.
References _impl, carla::ros2::CarlaSubscriber::_name, carla::ros2::CarlaSubscriber::_parent, and carla::ros2::CarlaSubscriber::parent().
| carla::ros2::BasicSubscriber::~BasicSubscriber | ( | ) |
Definition at line 126 of file BasicSubscriber.cpp.
References _impl.
| carla::ros2::BasicSubscriber::BasicSubscriber | ( | const BasicSubscriber & | other | ) |
Definition at line 143 of file BasicSubscriber.cpp.
References carla::ros2::CarlaSubscriber::_frame_id, _impl, carla::ros2::CarlaSubscriber::_name, and carla::ros2::CarlaSubscriber::_parent.
| carla::ros2::BasicSubscriber::BasicSubscriber | ( | BasicSubscriber && | other | ) |
Definition at line 161 of file BasicSubscriber.cpp.
References carla::ros2::CarlaSubscriber::_frame_id, _impl, carla::ros2::CarlaSubscriber::_name, and carla::ros2::CarlaSubscriber::_parent.
| void carla::ros2::BasicSubscriber::DestroySubscriber | ( | ) |
Definition at line 97 of file BasicSubscriber.cpp.
References _impl.
Referenced by carla::ros2::BasicListenerImpl::on_subscription_matched().
| void carla::ros2::BasicSubscriber::ForwardMessage | ( | const std::string & | message | ) |
Definition at line 92 of file BasicSubscriber.cpp.
References _impl.
Referenced by carla::ros2::BasicListenerImpl::on_data_available().
| void * carla::ros2::BasicSubscriber::GetActor | ( | ) |
Definition at line 114 of file BasicSubscriber.cpp.
References _impl.
| const char * carla::ros2::BasicSubscriber::GetMessage | ( | ) |
Definition at line 101 of file BasicSubscriber.cpp.
References _impl.
| bool carla::ros2::BasicSubscriber::HasNewMessage | ( | ) |
Definition at line 110 of file BasicSubscriber.cpp.
References _impl.
| bool carla::ros2::BasicSubscriber::Init | ( | ) |
Definition at line 45 of file BasicSubscriber.cpp.
References _impl, carla::ros2::CarlaSubscriber::_name, and carla::ros2::CarlaSubscriber::_parent.
| bool carla::ros2::BasicSubscriber::IsAlive | ( | ) |
Definition at line 106 of file BasicSubscriber.cpp.
References _impl.
| BasicSubscriber & carla::ros2::BasicSubscriber::operator= | ( | BasicSubscriber && | other | ) |
Definition at line 169 of file BasicSubscriber.cpp.
References carla::ros2::CarlaSubscriber::_frame_id, _impl, carla::ros2::CarlaSubscriber::_name, and carla::ros2::CarlaSubscriber::_parent.
| BasicSubscriber & carla::ros2::BasicSubscriber::operator= | ( | const BasicSubscriber & | other | ) |
Definition at line 151 of file BasicSubscriber.cpp.
References carla::ros2::CarlaSubscriber::_frame_id, _impl, carla::ros2::CarlaSubscriber::_name, and carla::ros2::CarlaSubscriber::_parent.
|
inlineoverridevirtual |
Implements carla::ros2::CarlaSubscriber.
Definition at line 34 of file BasicSubscriber.h.
|
private |
Definition at line 41 of file BasicSubscriber.h.
Referenced by BasicSubscriber(), BasicSubscriber(), BasicSubscriber(), DestroySubscriber(), ForwardMessage(), GetActor(), GetMessage(), HasNewMessage(), Init(), IsAlive(), operator=(), operator=(), and ~BasicSubscriber().