Template Class ClientGoalHandle
Defined in File action_client_mock.hpp
Nested Relationships
Nested Types
Class Documentation
-
template<typename ActionT>
class ClientGoalHandle Public Types
-
using WeakPtr = std::weak_ptr<ClientGoalHandle>
-
using ResultCallback = std::function<void(const WrappedResult&)>
Public Functions
-
inline const GoalUUID &get_goal_id() const
-
inline rclcpp::Time get_goal_stamp() const
-
int8_t get_status()
-
inline bool is_feedback_aware()
-
inline bool is_result_aware()
-
inline bool is_invalidated() const
-
inline std::shared_future<WrappedResult> async_get_result()
-
inline bool set_result_awareness(bool aware)
-
inline void set_result(const WrappedResult &result)
-
inline void invalidate(const exceptions::UnawareGoalHandleError &ex)
-
inline void set_status(int8_t status)
-
inline void set_goal_id(const GoalUUID &goal_id)
-
inline void set_goal_stamp(const rclcpp::Time &stamp)
-
struct WrappedResult
-
using WeakPtr = std::weak_ptr<ClientGoalHandle>