#include <planExecutor.h>
Public Member Functions | |
void | addActionExecutor (continual_planning_executive::ActionExecutorInterface *ae) |
void | cancelAllActions () |
send a cancel signal to all actions. | |
virtual bool | executeBlocking (const Plan &p, SymbolicState ¤tState, std::set< DurativeAction > &executedActions) |
PlanExecutor () | |
~PlanExecutor () | |
Protected Attributes | |
deque < continual_planning_executive::ActionExecutorInterface * > | _actionExecutors |
bool | _onlyExecuteActionAtZeroTime |
if false any action will be executed that an actionexecutor wants to |
Definition at line 9 of file planExecutor.h.
Definition at line 5 of file planExecutor.cpp.
Definition at line 10 of file planExecutor.cpp.
Definition at line 14 of file planExecutor.cpp.
void PlanExecutor::cancelAllActions | ( | ) |
send a cancel signal to all actions.
Definition at line 59 of file planExecutor.cpp.
bool PlanExecutor::executeBlocking | ( | const Plan & | p, |
SymbolicState & | currentState, | ||
std::set< DurativeAction > & | executedActions | ||
) | [virtual] |
Definition at line 19 of file planExecutor.cpp.
deque<continual_planning_executive::ActionExecutorInterface*> PlanExecutor::_actionExecutors [protected] |
Definition at line 26 of file planExecutor.h.
bool PlanExecutor::_onlyExecuteActionAtZeroTime [protected] |
if false any action will be executed that an actionexecutor wants to
Definition at line 24 of file planExecutor.h.