6#define _GLIBCXX_USE_CXX11_ABI 0
19 class CarlaSubscriberListenerImpl;
25 class CarlaEgoVehicleControlSubscriber;
81 std::unique_ptr<CarlaSubscriberListenerImpl>
_impl;
CarlaEgoVehicleControlSubscriber类,用于订阅并处理来自ROS2的自动驾驶车辆控制消息
Carla订阅者监听器类,用于处理与ROS 2订阅者相关的事件。
CarlaSubscriberListener & operator=(const CarlaSubscriberListener &)=delete
禁用赋值运算符。
CarlaSubscriberListener & operator=(CarlaSubscriberListener &&)=delete
禁用移动赋值运算符。
~CarlaSubscriberListener()
析构函数,清理资源并释放内部实现。
std::unique_ptr< CarlaSubscriberListenerImpl > _impl
指向内部实现类的指针。
CarlaSubscriberListener(const CarlaSubscriberListener &)=delete
禁用拷贝构造函数。
void SetOwner(CarlaEgoVehicleControlSubscriber *owner)
设置此监听器的所有者。
CarlaSubscriberListener(CarlaEgoVehicleControlSubscriber *owner)
构造函数,初始化CarlaSubscriberListener并设置其所有者。
CarlaSubscriberListener(CarlaSubscriberListener &&)=delete
禁用移动构造函数。