#include <MultiGoalActionServer.h>
Public Types | |
typedef std::deque< typename MGActionServer< ActionSpec > ::GoalQueueItem >::iterator | iterator |
Public Member Functions | |
void | add (GoalHandle goal) |
iterator | begin () |
iterator | end () |
iterator | find (GoalHandle goal) |
void | remove (GoalHandle goal) |
void | remove (iterator i) |
size_t | size () const |
Public Attributes | |
std::deque< GoalQueueItem > | queue |
Definition at line 85 of file MultiGoalActionServer.h.
typedef std::deque<typename MGActionServer<ActionSpec>::GoalQueueItem>::iterator actionlib::MGActionServer< ActionSpec >::GoalQueue::iterator |
Definition at line 87 of file MultiGoalActionServer.h.
void actionlib::MGActionServer< ActionSpec >::GoalQueue::add | ( | GoalHandle | goal | ) | [inline] |
Definition at line 90 of file MultiGoalActionServer.h.
iterator actionlib::MGActionServer< ActionSpec >::GoalQueue::begin | ( | ) | [inline] |
Definition at line 98 of file MultiGoalActionServer.h.
iterator actionlib::MGActionServer< ActionSpec >::GoalQueue::end | ( | ) | [inline] |
Definition at line 99 of file MultiGoalActionServer.h.
iterator actionlib::MGActionServer< ActionSpec >::GoalQueue::find | ( | GoalHandle | goal | ) | [inline] |
Definition at line 93 of file MultiGoalActionServer.h.
void actionlib::MGActionServer< ActionSpec >::GoalQueue::remove | ( | GoalHandle | goal | ) | [inline] |
Definition at line 101 of file MultiGoalActionServer.h.
void actionlib::MGActionServer< ActionSpec >::GoalQueue::remove | ( | iterator | i | ) | [inline] |
Definition at line 105 of file MultiGoalActionServer.h.
size_t actionlib::MGActionServer< ActionSpec >::GoalQueue::size | ( | ) | const [inline] |
Definition at line 100 of file MultiGoalActionServer.h.
std::deque<GoalQueueItem> actionlib::MGActionServer< ActionSpec >::GoalQueue::queue |
Definition at line 88 of file MultiGoalActionServer.h.