Class BabelFishService
Defined in File babel_fish_action_server.hpp
Inheritance Relationships
Base Types
public rclcpp::ServiceBase
private std::enable_shared_from_this< BabelFishService >
Class Documentation
-
class BabelFishService : public rclcpp::ServiceBase, private std::enable_shared_from_this<BabelFishService>
Public Functions
-
rclcpp::ServiceBase::ConstSharedPtr getService() const
-
rclcpp::ServiceBase::SharedPtr getService()
Do not call directly, this is private API and might change. Use BabelFish::create_service.
-
bool take_request(CompoundMessage &request_out, rmw_request_id_t &request_id_out)
-
void send_response(rmw_request_id_t &request_id, CompoundMessage &response)
-
std::shared_ptr<void> create_request() override
-
std::shared_ptr<rmw_request_id_t> create_request_header() override
-
rclcpp::ServiceBase::ConstSharedPtr getService() const