#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: