scenario_simulator_v2 C++ API
Public Member Functions | List of all members
concealer::SubscriberWrapper< MessageType, thread_safety > Class Template Reference

#include <subscriber_wrapper.hpp>

Public Member Functions

auto operator() () const -> decltype(auto)
 
template<typename NodeInterface >
 SubscriberWrapper (const std::string &topic, const rclcpp::QoS &quality_of_service, NodeInterface &autoware_interface, const std::function< void(const MessageType &)> &callback={})
 

Constructor & Destructor Documentation

◆ SubscriberWrapper()

template<typename MessageType , ThreadSafety thread_safety = ThreadSafety::unsafe>
template<typename NodeInterface >
concealer::SubscriberWrapper< MessageType, thread_safety >::SubscriberWrapper ( const std::string &  topic,
const rclcpp::QoS &  quality_of_service,
NodeInterface &  autoware_interface,
const std::function< void(const MessageType &)> &  callback = {} 
)
inline

Member Function Documentation

◆ operator()()

template<typename MessageType , ThreadSafety thread_safety = ThreadSafety::unsafe>
auto concealer::SubscriberWrapper< MessageType, thread_safety >::operator() ( ) const -> decltype(auto)
inline

The documentation for this class was generated from the following file: