#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.