A class for storing the status of each goal the action server is currently working on. More...
#include <status_tracker.h>
Public Member Functions | |
StatusTracker (const actionlib_msgs::GoalID &goal_id, unsigned int status) | |
StatusTracker (const boost::shared_ptr< const ActionGoal > &goal) | |
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_ |
A class for storing the status of each goal the action server is currently working on.
Definition at line 55 of file status_tracker.h.
actionlib::StatusTracker< ActionSpec >::StatusTracker | ( | const actionlib_msgs::GoalID & | goal_id, |
unsigned int | status | ||
) |
Definition at line 42 of file status_tracker_imp.h.
actionlib::StatusTracker< ActionSpec >::StatusTracker | ( | const boost::shared_ptr< const ActionGoal > & | goal | ) |
Definition at line 51 of file status_tracker_imp.h.
|
private |
boost::shared_ptr<const ActionGoal> actionlib::StatusTracker< ActionSpec >::goal_ |
Definition at line 66 of file status_tracker.h.
ros::Time actionlib::StatusTracker< ActionSpec >::handle_destruction_time_ |
Definition at line 69 of file status_tracker.h.
boost::weak_ptr<void> actionlib::StatusTracker< ActionSpec >::handle_tracker_ |
Definition at line 67 of file status_tracker.h.
|
private |
Definition at line 72 of file status_tracker.h.
actionlib_msgs::GoalStatus actionlib::StatusTracker< ActionSpec >::status_ |
Definition at line 68 of file status_tracker.h.