CARLA
 
载入中...
搜索中...
未找到
Public 属性 | 所有成员列表
carla::ros2::CarlaClockPublisherImpl结构体 参考

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.cpp48 行定义.

类成员变量说明

◆ _clock

rosgraph::msg::Clock carla::ros2::CarlaClockPublisherImpl::_clock {}

存储Clock消息的变量。

在文件 CarlaClockPublisher.cpp76 行定义.

◆ _datawriter

efd::DataWriter* carla::ros2::CarlaClockPublisherImpl::_datawriter { nullptr }

指向DataWriter的指针,用于写入数据到指定的Topic。

在文件 CarlaClockPublisher.cpp64 行定义.

◆ _listener

CarlaListener carla::ros2::CarlaClockPublisherImpl::_listener {}

CarlaListener对象,用于监听DDS事件。

在文件 CarlaClockPublisher.cpp72 行定义.

◆ _participant

efd::DomainParticipant* carla::ros2::CarlaClockPublisherImpl::_participant { nullptr }

指向DomainParticipant的指针,用于管理DDS域中的参与者。

在文件 CarlaClockPublisher.cpp52 行定义.

◆ _publisher

efd::Publisher* carla::ros2::CarlaClockPublisherImpl::_publisher { nullptr }

指向Publisher的指针,用于发布数据。

在文件 CarlaClockPublisher.cpp56 行定义.

◆ _topic

efd::Topic* carla::ros2::CarlaClockPublisherImpl::_topic { nullptr }

指向Topic的指针,用于定义数据的主题。

在文件 CarlaClockPublisher.cpp60 行定义.

◆ _type

efd::TypeSupport carla::ros2::CarlaClockPublisherImpl::_type { new rosgraph::msg::ClockPubSubType() }

TypeSupport对象,用于注册和识别消息类型。

在文件 CarlaClockPublisher.cpp68 行定义.


该结构体的文档由以下文件生成: