CarlaClockPublisher的内部实现结构体,用于封装与Fast DDS相关的资源。 更多...
#include <CarlaClockPublisher.h>
carla::ros2::CarlaClockPublisherImpl 的协作图:Public 属性 | |
| rosgraph::msg::Clock | _clock {} |
| 存储Clock消息的变量。 更多... | |
| efd::DataWriter * | _datawriter { nullptr } |
| 指向DataWriter的指针,用于写入数据到指定的Topic。 更多... | |
| CarlaListener | _listener {} |
| CarlaListener对象,用于监听DDS事件。 更多... | |
| efd::DomainParticipant * | _participant { nullptr } |
| 指向DomainParticipant的指针,用于管理DDS域中的参与者。 更多... | |
| efd::Publisher * | _publisher { nullptr } |
| 指向Publisher的指针,用于发布数据。 更多... | |
| efd::Topic * | _topic { nullptr } |
| 指向Topic的指针,用于定义数据的主题。 更多... | |
| efd::TypeSupport | _type { new rosgraph::msg::ClockPubSubType() } |
| TypeSupport对象,用于注册和识别消息类型。 更多... | |
CarlaClockPublisher的内部实现结构体,用于封装与Fast DDS相关的资源。
CarlaClockPublisher的内部实现结构体,用于隐藏实现细节。
在文件 CarlaClockPublisher.cpp 第 48 行定义.
| rosgraph::msg::Clock carla::ros2::CarlaClockPublisherImpl::_clock {} |
存储Clock消息的变量。
在文件 CarlaClockPublisher.cpp 第 76 行定义.
| efd::DataWriter* carla::ros2::CarlaClockPublisherImpl::_datawriter { nullptr } |
指向DataWriter的指针,用于写入数据到指定的Topic。
在文件 CarlaClockPublisher.cpp 第 64 行定义.
| CarlaListener carla::ros2::CarlaClockPublisherImpl::_listener {} |
CarlaListener对象,用于监听DDS事件。
在文件 CarlaClockPublisher.cpp 第 72 行定义.
| efd::DomainParticipant* carla::ros2::CarlaClockPublisherImpl::_participant { nullptr } |
指向DomainParticipant的指针,用于管理DDS域中的参与者。
在文件 CarlaClockPublisher.cpp 第 52 行定义.
| efd::Publisher* carla::ros2::CarlaClockPublisherImpl::_publisher { nullptr } |
指向Publisher的指针,用于发布数据。
在文件 CarlaClockPublisher.cpp 第 56 行定义.
| efd::Topic* carla::ros2::CarlaClockPublisherImpl::_topic { nullptr } |
指向Topic的指针,用于定义数据的主题。
在文件 CarlaClockPublisher.cpp 第 60 行定义.
| efd::TypeSupport carla::ros2::CarlaClockPublisherImpl::_type { new rosgraph::msg::ClockPubSubType() } |
TypeSupport对象,用于注册和识别消息类型。
在文件 CarlaClockPublisher.cpp 第 68 行定义.