Template Class Client
Defined in File action_client_mock.hpp
Nested Relationships
Nested Types
Inheritance Relationships
Base Types
public rclcpp_action::ClientBase(Class ClientBase)public std::enable_shared_from_this< Client< ActionT > >
Class Documentation
-
template<typename ActionT>
class Client : public rclcpp_action::ClientBase, public std::enable_shared_from_this<Client<ActionT>> Public Types
-
using GoalHandle = ClientGoalHandle<ActionT>
-
using WrappedResult = typename GoalHandle::WrappedResult
-
using GoalResponseCallback = std::function<void(typename GoalHandle::SharedPtr)>
-
using FeedbackCallback = typename GoalHandle::FeedbackCallback
-
using ResultCallback = typename GoalHandle::ResultCallback
-
using CancelCallback = std::function<void(typename CancelResponse::SharedPtr)>
Public Functions
-
inline ~Client()
-
inline void post_init_setup()
-
inline virtual bool action_server_is_ready() const
-
inline std::shared_future<typename GoalHandle::SharedPtr> async_send_goal(const Goal &goal, const SendGoalOptions &options)
-
inline std::shared_future<typename CancelResponse::SharedPtr> async_cancel_all_goals(CancelCallback cancel_callback = nullptr)
-
inline std::shared_future<typename CancelResponse::SharedPtr> async_cancel_goals_before(const rclcpp::Time &stamp, CancelCallback cancel_callback = nullptr)
-
inline void stop_callbacks(const GoalUUID &goal_id)
-
struct SendGoalOptions
-
Public Members
-
GoalResponseCallback goal_response_callback
-
FeedbackCallback feedback_callback
-
ResultCallback result_callback
-
GoalResponseCallback goal_response_callback
-
using GoalHandle = ClientGoalHandle<ActionT>