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: