diff --git a/rclcpp/include/rclcpp/client.hpp b/rclcpp/include/rclcpp/client.hpp index 0282d77c98..f531079c89 100644 --- a/rclcpp/include/rclcpp/client.hpp +++ b/rclcpp/include/rclcpp/client.hpp @@ -83,9 +83,9 @@ template class Client : public ClientBase { public: - typedef std::promise Promise; + typedef std::promise Promise; typedef std::shared_ptr SharedPromise; - typedef std::shared_future SharedFuture; + typedef std::shared_future SharedFuture; typedef std::function CallbackType; @@ -123,13 +123,13 @@ class Client : public ClientBase } SharedFuture async_send_request( - typename ServiceT::Request::Ptr & request) + typename ServiceT::Request::SharedPtr & request) { return async_send_request(request, [](SharedFuture f) {}); } SharedFuture async_send_request( - typename ServiceT::Request::Ptr & request, + typename ServiceT::Request::SharedPtr & request, CallbackType cb) { int64_t sequence_number;