Pure virtual interface class for the NodeServices part of the Node API.  
 More...
#include <node_services_interface.hpp>
Pure virtual interface class for the NodeServices part of the Node API. 
◆ ~NodeServicesInterface()
  
  | 
        
          | virtual rclcpp::node_interfaces::NodeServicesInterface::~NodeServicesInterface | ( |  | ) |  |  | virtualdefault | 
 
 
◆ add_client()
  
  | 
        
          | virtual void rclcpp::node_interfaces::NodeServicesInterface::add_client | ( | rclcpp::ClientBase::SharedPtr | client_base_ptr, |  
          |  |  | rclcpp::CallbackGroup::SharedPtr | group |  
          |  | ) |  |  |  | pure virtual | 
 
 
◆ add_service()
  
  | 
        
          | virtual void rclcpp::node_interfaces::NodeServicesInterface::add_service | ( | rclcpp::ServiceBase::SharedPtr | service_base_ptr, |  
          |  |  | rclcpp::CallbackGroup::SharedPtr | group |  
          |  | ) |  |  |  | pure virtual | 
 
 
◆ resolve_service_name()
  
  | 
        
          | virtual std::string rclcpp::node_interfaces::NodeServicesInterface::resolve_service_name | ( | const std::string & | name, |  
          |  |  | bool | only_expand = false |  
          |  | ) |  | const |  | pure virtual | 
 
 
The documentation for this class was generated from the following file: