#include <ExecutionObserver.h>
Public Member Functions | |
virtual void | actionStarted (const AspFluent &action)=0 throw () |
virtual void | actionTerminated (const AspFluent &action)=0 throw () |
virtual void | goalChanged (std::vector< actasp::AspRule > newGoalRules)=0 throw () |
virtual void | policyChanged (PartialPolicy *policy)=0 throw () |
virtual | ~ExecutionObserver () |
Definition at line 14 of file ExecutionObserver.h.
virtual actasp::ExecutionObserver::~ExecutionObserver | ( | ) | [inline, virtual] |
Definition at line 24 of file ExecutionObserver.h.
virtual void actasp::ExecutionObserver::actionStarted | ( | const AspFluent & | action | ) | throw () [pure virtual] |
virtual void actasp::ExecutionObserver::actionTerminated | ( | const AspFluent & | action | ) | throw () [pure virtual] |
virtual void actasp::ExecutionObserver::goalChanged | ( | std::vector< actasp::AspRule > | newGoalRules | ) | throw () [pure virtual] |
virtual void actasp::ExecutionObserver::policyChanged | ( | PartialPolicy * | policy | ) | throw () [pure virtual] |
Implemented in Observer, Observer, Observer, bwi_krexec::TimeReward< State >, bwi_krexec::SarsaActionSelector, and ActionLogger.