Public Member Functions | Public Attributes | Private Attributes | List of all members
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>

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 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 90 of file status_tracker.h.

Constructor & Destructor Documentation

◆ StatusTracker() [1/2]

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

Definition at line 77 of file status_tracker_imp.h.

◆ StatusTracker() [2/2]

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

Definition at line 86 of file status_tracker_imp.h.

Member Data Documentation

◆ goal_

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

Definition at line 101 of file status_tracker.h.

◆ handle_destruction_time_

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

Definition at line 104 of file status_tracker.h.

◆ handle_tracker_

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

Definition at line 102 of file status_tracker.h.

◆ id_generator_

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

Definition at line 107 of file status_tracker.h.

◆ status_

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

Definition at line 103 of file status_tracker.h.


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


actionlib
Author(s): Eitan Marder-Eppstein, Vijay Pradeep, Mikael Arguedas
autogenerated on Fri May 19 2023 02:36:55