Template Class RealtimeServerGoalHandle

Class Documentation

template<class Action>
class RealtimeServerGoalHandle

Public Functions

inline explicit RealtimeServerGoalHandle(std::shared_ptr<GoalHandle> &gh, const ResultSharedPtr &preallocated_result = nullptr, const FeedbackSharedPtr &preallocated_feedback = nullptr)
inline RealtimeServerGoalHandle(std::shared_ptr<GoalHandle> &gh, const ResultSharedPtr &preallocated_result, const FeedbackSharedPtr &preallocated_feedback, rclcpp::Logger logger)
inline void setAborted(ResultSharedPtr result = nullptr)
inline void setCanceled(ResultSharedPtr result = nullptr)
inline void setSucceeded(ResultSharedPtr result = nullptr)
inline void setFeedback(FeedbackSharedPtr feedback = nullptr)
inline void execute()
inline bool valid()
inline void runNonRealtime()

Public Members

std::shared_ptr<GoalHandle> gh_
ResultSharedPtr preallocated_result_
FeedbackSharedPtr preallocated_feedback_