Public Member Functions | Public Attributes | Private Types | Private Member Functions | Private Attributes | List of all members
controller::RTServerGoalHandle< Action > Class Template Reference

#include <joint_trajectory_action_controller.h>

Public Member Functions

 RTServerGoalHandle (GoalHandle &gh, const ResultPtr &preallocated_result=ResultPtr((Result *) NULL))
 
void runNonRT (const ros::TimerEvent &te)
 
void setAborted (ResultConstPtr result=ResultConstPtr((Result *) 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_
 
ResultConstPtr req_result_
 
bool req_succeed_
 
uint8_t state_
 

Detailed Description

template<class Action>
class controller::RTServerGoalHandle< Action >

Definition at line 66 of file joint_trajectory_action_controller.h.

Member Typedef Documentation

template<class Action >
typedef boost::shared_ptr<Feedback> controller::RTServerGoalHandle< Action >::FeedbackPtr
private

Definition at line 74 of file joint_trajectory_action_controller.h.

template<class Action >
typedef actionlib::ServerGoalHandle<Action> controller::RTServerGoalHandle< Action >::GoalHandle
private

Definition at line 72 of file joint_trajectory_action_controller.h.

template<class Action >
typedef boost::shared_ptr<Result> controller::RTServerGoalHandle< Action >::ResultPtr
private

Definition at line 73 of file joint_trajectory_action_controller.h.

Constructor & Destructor Documentation

template<class Action >
controller::RTServerGoalHandle< Action >::RTServerGoalHandle ( GoalHandle gh,
const ResultPtr preallocated_result = ResultPtr((Result*)NULL) 
)
inline

Definition at line 87 of file joint_trajectory_action_controller.h.

Member Function Documentation

template<class Action >
controller::RTServerGoalHandle< Action >::ACTION_DEFINITION ( Action  )
private
template<class Action >
void controller::RTServerGoalHandle< Action >::runNonRT ( const ros::TimerEvent te)
inline

Definition at line 119 of file joint_trajectory_action_controller.h.

template<class Action >
void controller::RTServerGoalHandle< Action >::setAborted ( ResultConstPtr  result = ResultConstPtr((Result*)NULL))
inline

Definition at line 96 of file joint_trajectory_action_controller.h.

template<class Action >
void controller::RTServerGoalHandle< Action >::setSucceeded ( ResultConstPtr  result = ResultConstPtr((Result*)NULL))
inline

Definition at line 105 of file joint_trajectory_action_controller.h.

template<class Action >
bool controller::RTServerGoalHandle< Action >::valid ( )
inline

Definition at line 114 of file joint_trajectory_action_controller.h.

Member Data Documentation

template<class Action >
GoalHandle controller::RTServerGoalHandle< Action >::gh_

Definition at line 83 of file joint_trajectory_action_controller.h.

template<class Action >
FeedbackPtr controller::RTServerGoalHandle< Action >::preallocated_feedback_

Definition at line 85 of file joint_trajectory_action_controller.h.

template<class Action >
ResultPtr controller::RTServerGoalHandle< Action >::preallocated_result_

Definition at line 84 of file joint_trajectory_action_controller.h.

template<class Action >
bool controller::RTServerGoalHandle< Action >::req_abort_
private

Definition at line 78 of file joint_trajectory_action_controller.h.

template<class Action >
ResultConstPtr controller::RTServerGoalHandle< Action >::req_result_
private

Definition at line 80 of file joint_trajectory_action_controller.h.

template<class Action >
bool controller::RTServerGoalHandle< Action >::req_succeed_
private

Definition at line 79 of file joint_trajectory_action_controller.h.

template<class Action >
uint8_t controller::RTServerGoalHandle< Action >::state_
private

Definition at line 76 of file joint_trajectory_action_controller.h.


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


robot_mechanism_controllers
Author(s): John Hsu, Melonee Wise, Stuart Glaser
autogenerated on Wed Jun 5 2019 19:34:03