#include <realtime_server_goal_handle.h>
Public Member Functions | |
RealtimeServerGoalHandle (GoalHandle &gh, const ResultPtr &preallocated_result=ResultPtr((Result *) NULL), const FeedbackPtr &preallocated_feedback=FeedbackPtr((Feedback *) NULL)) | |
void | runNonRealtime (const ros::TimerEvent &te) |
void | setAborted (ResultConstPtr result=ResultConstPtr((Result *) NULL)) |
void | setCanceled (ResultConstPtr result=ResultConstPtr((Result *) NULL)) |
void | setFeedback (FeedbackConstPtr feedback=FeedbackConstPtr((Feedback *) NULL)) |
void | setSucceeded (ResultConstPtr result=ResultConstPtr((Result *) NULL)) |
bool | valid () |
Public Attributes | |
GoalHandle | gh_ |
FeedbackPtr | preallocated_feedback_ |
ResultPtr | preallocated_result_ |
Private Types | |
typedef boost::shared_ptr< Feedback > | FeedbackPtr |
typedef actionlib::ServerGoalHandle< Action > | GoalHandle |
typedef boost::shared_ptr< Result > | ResultPtr |
Private Member Functions | |
ACTION_DEFINITION (Action) | |
Private Attributes | |
bool | req_abort_ |
bool | req_cancel_ |
FeedbackConstPtr | req_feedback_ |
ResultConstPtr | req_result_ |
bool | req_succeed_ |
uint8_t | state_ |
Definition at line 46 of file realtime_server_goal_handle.h.
|
private |
Definition at line 53 of file realtime_server_goal_handle.h.
|
private |
Definition at line 51 of file realtime_server_goal_handle.h.
|
private |
Definition at line 52 of file realtime_server_goal_handle.h.
|
inline |
Definition at line 68 of file realtime_server_goal_handle.h.
|
private |
|
inline |
Definition at line 119 of file realtime_server_goal_handle.h.
|
inline |
Definition at line 82 of file realtime_server_goal_handle.h.
|
inline |
Definition at line 91 of file realtime_server_goal_handle.h.
|
inline |
Definition at line 109 of file realtime_server_goal_handle.h.
|
inline |
Definition at line 100 of file realtime_server_goal_handle.h.
|
inline |
Definition at line 114 of file realtime_server_goal_handle.h.
GoalHandle realtime_tools::RealtimeServerGoalHandle< Action >::gh_ |
Definition at line 64 of file realtime_server_goal_handle.h.
FeedbackPtr realtime_tools::RealtimeServerGoalHandle< Action >::preallocated_feedback_ |
Definition at line 66 of file realtime_server_goal_handle.h.
ResultPtr realtime_tools::RealtimeServerGoalHandle< Action >::preallocated_result_ |
Definition at line 65 of file realtime_server_goal_handle.h.
|
private |
Definition at line 57 of file realtime_server_goal_handle.h.
|
private |
Definition at line 58 of file realtime_server_goal_handle.h.
|
private |
Definition at line 61 of file realtime_server_goal_handle.h.
|
private |
Definition at line 60 of file realtime_server_goal_handle.h.
|
private |
Definition at line 59 of file realtime_server_goal_handle.h.
|
private |
Definition at line 55 of file realtime_server_goal_handle.h.