Class BabelFishServiceClient
Defined in File babel_fish_service_client.hpp
Inheritance Relationships
Base Type
public rclcpp::ClientBase
Class Documentation
-
class BabelFishServiceClient : public rclcpp::ClientBase
Public Types
-
using Promise = std::promise<SharedResponse>
-
using PromiseWithRequest = std::promise<std::pair<SharedRequest, SharedResponse>>
-
using CallbackType = std::function<void(SharedFuture)>
-
using CallbackWithRequestType = std::function<void(const SharedFutureWithRequest&)>
Public Functions
-
bool take_response(CompoundMessage &response_out, rmw_request_id_t &request_header_out)
-
std::shared_ptr<void> create_response() override
-
std::shared_ptr<rmw_request_id_t> create_request_header() override
-
using Promise = std::promise<SharedResponse>