actionlib::StatusTracker< ActionSpec > Class Template Reference

A class for storing the status of each goal the action server is currently working on. More...

#include <status_tracker.h>

List of all members.

Public Member Functions

 StatusTracker (const boost::shared_ptr< const ActionGoal > &goal)
 StatusTracker (const actionlib_msgs::GoalID &goal_id, unsigned int status)

Public Attributes

boost::shared_ptr< const
ActionGoal > 
goal_
ros::Time handle_destruction_time_
boost::weak_ptr< void > handle_tracker_
actionlib_msgs::GoalStatus status_

Private Member Functions

 ACTION_DEFINITION (ActionSpec)

Private Attributes

GoalIDGenerator id_generator_

Detailed Description

template<class ActionSpec>
class actionlib::StatusTracker< ActionSpec >

A class for storing the status of each goal the action server is currently working on.

Definition at line 54 of file status_tracker.h.


Constructor & Destructor Documentation

template<class ActionSpec >
actionlib::StatusTracker< ActionSpec >::StatusTracker ( const actionlib_msgs::GoalID &  goal_id,
unsigned int  status 
) [inline]

Definition at line 41 of file status_tracker_imp.h.

template<class ActionSpec >
actionlib::StatusTracker< ActionSpec >::StatusTracker ( const boost::shared_ptr< const ActionGoal > &  goal  )  [inline]

Definition at line 48 of file status_tracker_imp.h.


Member Function Documentation

template<class ActionSpec>
actionlib::StatusTracker< ActionSpec >::ACTION_DEFINITION ( ActionSpec   )  [private]

Member Data Documentation

template<class ActionSpec>
boost::shared_ptr<const ActionGoal> actionlib::StatusTracker< ActionSpec >::goal_

Definition at line 64 of file status_tracker.h.

template<class ActionSpec>
ros::Time actionlib::StatusTracker< ActionSpec >::handle_destruction_time_

Definition at line 67 of file status_tracker.h.

template<class ActionSpec>
boost::weak_ptr<void> actionlib::StatusTracker< ActionSpec >::handle_tracker_

Definition at line 65 of file status_tracker.h.

template<class ActionSpec>
GoalIDGenerator actionlib::StatusTracker< ActionSpec >::id_generator_ [private]

Definition at line 70 of file status_tracker.h.

template<class ActionSpec>
actionlib_msgs::GoalStatus actionlib::StatusTracker< ActionSpec >::status_

Definition at line 66 of file status_tracker.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


actionlib
Author(s): Eitan Marder-Eppstein, Vijay Pradeep
autogenerated on Fri Jan 11 09:41:44 2013