Public Member Functions | Public Attributes | Private Types | Private Member Functions | Private Attributes
r2_controller_ns::RTServerGoalHandle< Action > Class Template Reference

#include <r2_joint_trajectory_action_controller.h>

List of all members.

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_
ResultPtr preallocated_result_

Private Types

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 r2_controller_ns::RTServerGoalHandle< Action >

Definition at line 66 of file r2_joint_trajectory_action_controller.h.


Member Typedef Documentation

template<class Action >
typedef actionlib::ServerGoalHandle<Action> r2_controller_ns::RTServerGoalHandle< Action >::GoalHandle [private]

Definition at line 72 of file r2_joint_trajectory_action_controller.h.

template<class Action >
typedef boost::shared_ptr<Result> r2_controller_ns::RTServerGoalHandle< Action >::ResultPtr [private]

Definition at line 73 of file r2_joint_trajectory_action_controller.h.


Constructor & Destructor Documentation

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

Definition at line 85 of file r2_joint_trajectory_action_controller.h.


Member Function Documentation

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

Definition at line 115 of file r2_joint_trajectory_action_controller.h.

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

Definition at line 92 of file r2_joint_trajectory_action_controller.h.

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

Definition at line 101 of file r2_joint_trajectory_action_controller.h.

template<class Action >
bool r2_controller_ns::RTServerGoalHandle< Action >::valid ( ) [inline]

Definition at line 110 of file r2_joint_trajectory_action_controller.h.


Member Data Documentation

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

Definition at line 82 of file r2_joint_trajectory_action_controller.h.

Definition at line 83 of file r2_joint_trajectory_action_controller.h.

template<class Action >
bool r2_controller_ns::RTServerGoalHandle< Action >::req_abort_ [private]

Definition at line 77 of file r2_joint_trajectory_action_controller.h.

template<class Action >
ResultConstPtr r2_controller_ns::RTServerGoalHandle< Action >::req_result_ [private]

Definition at line 79 of file r2_joint_trajectory_action_controller.h.

template<class Action >
bool r2_controller_ns::RTServerGoalHandle< Action >::req_succeed_ [private]

Definition at line 78 of file r2_joint_trajectory_action_controller.h.

template<class Action >
uint8_t r2_controller_ns::RTServerGoalHandle< Action >::state_ [private]

Definition at line 75 of file r2_joint_trajectory_action_controller.h.


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


r2_controllers_gazebo
Author(s): Stephen Hart
autogenerated on Thu Jan 2 2014 11:31:58