ROS 2 rclcpp + rcl - rolling  rolling-a919a6e5
ROS 2 C++ Client Library with ROS Client Library
Public Types | Public Member Functions | List of all members
rclcpp::GenericServiceCallback Class Reference

Public Types

using SharedRequest = std::shared_ptr< void >
 
using SharedResponse = std::shared_ptr< void >
 

Public Member Functions

template<typename CallbackT , typename std::enable_if_t<!detail::can_be_nullptr< CallbackT >::value, int > = 0>
void set (CallbackT &&callback)
 
template<typename CallbackT , typename std::enable_if_t< detail::can_be_nullptr< CallbackT >::value, int > = 0>
void set (CallbackT &&callback)
 
SharedResponse dispatch (const std::shared_ptr< rclcpp::GenericService > &service_handle, const std::shared_ptr< rmw_request_id_t > &request_header, SharedRequest request, SharedRequest response)
 
void register_callback_for_tracing ()
 

Detailed Description

Definition at line 38 of file generic_service.hpp.


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