scenario_simulator_v2 C++ API
Classes | Public Member Functions | List of all members
concealer::ServiceWithValidation< T > Class Template Reference

#include <service_with_validation.hpp>

Classes

class  TimeoutError
 

Public Member Functions

 ServiceWithValidation (const std::string &service_name, FieldOperatorApplication &autoware, const std::chrono::nanoseconds validation_interval=std::chrono::seconds(1))
 
auto operator() (const typename T::Request::SharedPtr &request, std::size_t attempts_count=1) -> void
 

Constructor & Destructor Documentation

◆ ServiceWithValidation()

template<typename T >
concealer::ServiceWithValidation< T >::ServiceWithValidation ( const std::string &  service_name,
FieldOperatorApplication autoware,
const std::chrono::nanoseconds  validation_interval = std::chrono::seconds(1) 
)
inlineexplicit

Member Function Documentation

◆ operator()()

template<typename T >
auto concealer::ServiceWithValidation< T >::operator() ( const typename T::Request::SharedPtr &  request,
std::size_t  attempts_count = 1 
) -> void
inline

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