#include <service.hpp>
◆ ServiceBase() [1/2]
      
        
          | rclcpp::service::ServiceBase::ServiceBase  | 
          ( | 
          std::shared_ptr< rcl_node_t >  | 
          node_handle,  | 
        
        
           | 
           | 
          const std::string &  | 
          service_name  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ServiceBase() [2/2]
  
  
      
        
          | rclcpp::service::ServiceBase::ServiceBase  | 
          ( | 
          std::shared_ptr< rcl_node_t >  | 
          node_handle | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
◆ ~ServiceBase()
  
  
      
        
          | virtual rclcpp::service::ServiceBase::~ServiceBase  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ get_service_name()
      
        
          | std::string rclcpp::service::ServiceBase::get_service_name  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ get_service_handle()
      
        
          | const rcl_service_t* rclcpp::service::ServiceBase::get_service_handle  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ create_request()
  
  
      
        
          | virtual std::shared_ptr<void> rclcpp::service::ServiceBase::create_request  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ create_request_header()
  
  
      
        
          | virtual std::shared_ptr<rmw_request_id_t> rclcpp::service::ServiceBase::create_request_header  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ handle_request()
  
  
      
        
          | virtual void rclcpp::service::ServiceBase::handle_request  | 
          ( | 
          std::shared_ptr< rmw_request_id_t >  | 
          request_header,  | 
         
        
           | 
           | 
          std::shared_ptr< void >  | 
          request  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ get_rcl_node_handle()
  
  
      
        
          | rcl_node_t* rclcpp::service::ServiceBase::get_rcl_node_handle  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
◆ node_handle_
  
  
      
        
          | std::shared_ptr<rcl_node_t> rclcpp::service::ServiceBase::node_handle_ | 
         
       
   | 
  
protected   | 
  
 
 
◆ service_handle_
  
  
      
        
          | rcl_service_t* rclcpp::service::ServiceBase::service_handle_ = nullptr | 
         
       
   | 
  
protected   | 
  
 
 
◆ service_name_
  
  
      
        
          | std::string rclcpp::service::ServiceBase::service_name_ | 
         
       
   | 
  
protected   | 
  
 
 
◆ owns_rcl_handle_
  
  
      
        
          | bool rclcpp::service::ServiceBase::owns_rcl_handle_ = true | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: