#include <any_service_callback.hpp>
|
| AnyServiceCallback () |
|
| AnyServiceCallback (const AnyServiceCallback &)=default |
|
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, SharedPtrCallback >::value >::type * = nullptr> |
void | set (CallbackT callback) |
|
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, SharedPtrWithRequestHeaderCallback >::value >::type * = nullptr> |
void | set (CallbackT callback) |
|
void | dispatch (std::shared_ptr< rmw_request_id_t > request_header, std::shared_ptr< typename ServiceT::Request > request, std::shared_ptr< typename ServiceT::Response > response) |
|
◆ AnyServiceCallback() [1/2]
template<typename ServiceT>
◆ AnyServiceCallback() [2/2]
template<typename ServiceT>
◆ set() [1/2]
template<typename ServiceT>
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, SharedPtrCallback >::value >::type * = nullptr>
◆ set() [2/2]
template<typename ServiceT>
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, SharedPtrWithRequestHeaderCallback >::value >::type * = nullptr>
◆ dispatch()
template<typename ServiceT>
The documentation for this class was generated from the following file: