CarlaClockPublisher的内部实现结构体,用于封装与Fast DDS相关的资源。 更多...
#include <CarlaClockPublisher.h>
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 行定义.