#include <ActionLogger.h>
Public Member Functions | |
ActionLogger () | |
void | actionStarted (const actasp::AspFluent &action) throw () |
void | actionTerminated (const actasp::AspFluent &action) throw () |
void | goalChanged (std::vector< actasp::AspRule > newGoalRules) throw () |
void | policyChanged (actasp::PartialPolicy *policy) throw () |
void | setFile (const std::string &path) |
void | taskCompleted () |
~ActionLogger () | |
Private Attributes | |
std::ofstream * | dest_file |
Definition at line 12 of file ActionLogger.h.
Definition at line 11 of file ActionLogger.cpp.
Definition at line 37 of file ActionLogger.cpp.
void ActionLogger::actionStarted | ( | const actasp::AspFluent & | action | ) | throw () [virtual] |
Implements actasp::ExecutionObserver.
Definition at line 28 of file ActionLogger.cpp.
void ActionLogger::actionTerminated | ( | const actasp::AspFluent & | action | ) | throw () [virtual] |
Implements actasp::ExecutionObserver.
Definition at line 35 of file ActionLogger.cpp.
void ActionLogger::goalChanged | ( | std::vector< actasp::AspRule > | newGoalRules | ) | throw () [inline] |
Definition at line 22 of file ActionLogger.h.
void ActionLogger::policyChanged | ( | actasp::PartialPolicy * | policy | ) | throw () [inline, virtual] |
Implements actasp::ExecutionObserver.
Definition at line 23 of file ActionLogger.h.
void ActionLogger::setFile | ( | const std::string & | path | ) |
Definition at line 14 of file ActionLogger.cpp.
void ActionLogger::taskCompleted | ( | ) |
Definition at line 41 of file ActionLogger.cpp.
std::ofstream* ActionLogger::dest_file [private] |
Definition at line 29 of file ActionLogger.h.