rclcpp
master
C++ ROS Client Library API
|
#include <service.hpp>
Public Types | |
using | CallbackType = std::function< void(const std::shared_ptr< typename ServiceT::Request >, std::shared_ptr< typename ServiceT::Response >)> |
using | CallbackWithHeaderType = std::function< void(const std::shared_ptr< rmw_request_id_t >, const std::shared_ptr< typename ServiceT::Request >, std::shared_ptr< typename ServiceT::Response >)> |
Additional Inherited Members | |
Protected Member Functions inherited from rclcpp::ServiceBase | |
rcl_node_t * | get_rcl_node_handle () |
const rcl_node_t * | get_rcl_node_handle () const |
Protected Attributes inherited from rclcpp::ServiceBase | |
std::shared_ptr< rcl_node_t > | node_handle_ |
std::shared_ptr< rcl_service_t > | service_handle_ |
bool | owns_rcl_handle_ = true |
using rclcpp::Service< ServiceT >::CallbackType = std::function< void ( const std::shared_ptr<typename ServiceT::Request>, std::shared_ptr<typename ServiceT::Response>)> |
using rclcpp::Service< ServiceT >::CallbackWithHeaderType = std::function< void ( const std::shared_ptr<rmw_request_id_t>, const std::shared_ptr<typename ServiceT::Request>, std::shared_ptr<typename ServiceT::Response>)> |
|
inline |
|
inline |
|
inline |
|
delete |
|
inlinevirtual |
|
inlinevirtual |
Implements rclcpp::ServiceBase.
|
inlinevirtual |
Implements rclcpp::ServiceBase.
|
inlinevirtual |
Implements rclcpp::ServiceBase.
|
inline |