ros2_control - rolling
Public Member Functions | Public Attributes | List of all members
realtime_tools::RealtimeServerGoalHandle< Action > Class Template Reference

Public Member Functions

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

Public Attributes

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

The documentation for this class was generated from the following file: