Pure virtual interface class for the NodeServices part of the Node API.
More...
#include <node_services_interface.hpp>
|
virtual | ~NodeServicesInterface ()=default |
|
virtual void | add_client (rclcpp::ClientBase::SharedPtr client_base_ptr, rclcpp::CallbackGroup::SharedPtr group)=0 |
|
virtual void | add_service (rclcpp::ServiceBase::SharedPtr service_base_ptr, rclcpp::CallbackGroup::SharedPtr group)=0 |
|
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 |
The documentation for this class was generated from the following file: