22template <
typename Traits>
class SubscriberImpl;
23struct AckermannControlTraits;
36 std::shared_ptr<SubscriberImpl<AckermannControlTraits>>
_impl;
~AckermannControlSubscriber() override
ROS2CallbackData GetMessage() override
std::shared_ptr< SubscriberImpl< AckermannControlTraits > > _impl
void ProcessMessages(ActorCallback callback) override
std::function< void(void *actor, ROS2CallbackData data)> ActorCallback
std::variant< VehicleControl, AckermannControl, VehicleAccelerationControl > ROS2CallbackData
This file contains definitions of common data structures used in traffic manager.