| 
    rclcpp
    master
    
   C++ ROS Client Library API 
   | 
 
#include <service.hpp>


Public Types | |
| using | CallbackType = std::function< void(const std::shared_ptr< typename ServiceT::Request >, std::shared_ptr< typename ServiceT::Response >)> | 
| using | CallbackWithHeaderType = std::function< void(const std::shared_ptr< rmw_request_id_t >, const std::shared_ptr< typename ServiceT::Request >, std::shared_ptr< typename ServiceT::Response >)> | 
Additional Inherited Members | |
  Protected Member Functions inherited from rclcpp::ServiceBase | |
| rcl_node_t * | get_rcl_node_handle () | 
| const rcl_node_t * | get_rcl_node_handle () const | 
  Protected Attributes inherited from rclcpp::ServiceBase | |
| std::shared_ptr< rcl_node_t > | node_handle_ | 
| std::shared_ptr< rcl_service_t > | service_handle_ | 
| bool | owns_rcl_handle_ = true | 
| using rclcpp::Service< ServiceT >::CallbackType = std::function< void ( const std::shared_ptr<typename ServiceT::Request>, std::shared_ptr<typename ServiceT::Response>)> | 
| using rclcpp::Service< ServiceT >::CallbackWithHeaderType = std::function< void ( const std::shared_ptr<rmw_request_id_t>, const std::shared_ptr<typename ServiceT::Request>, std::shared_ptr<typename ServiceT::Response>)> | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  delete | 
      
  | 
  inlinevirtual | 
      
  | 
  inlinevirtual | 
Implements rclcpp::ServiceBase.
      
  | 
  inlinevirtual | 
Implements rclcpp::ServiceBase.
      
  | 
  inlinevirtual | 
Implements rclcpp::ServiceBase.
      
  | 
  inline | 
 1.8.13