Public Member Functions | Private Attributes
ActionLogger Struct Reference

#include <ActionLogger.h>

Inheritance diagram for ActionLogger:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 12 of file ActionLogger.h.


Constructor & Destructor Documentation

Definition at line 11 of file ActionLogger.cpp.

Definition at line 37 of file ActionLogger.cpp.


Member Function Documentation

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.

Definition at line 41 of file ActionLogger.cpp.


Member Data Documentation

std::ofstream* ActionLogger::dest_file [private]

Definition at line 29 of file ActionLogger.h.


The documentation for this struct was generated from the following files:


bwi_kr_execution
Author(s): Matteo Leonetti, Piyush Khandelwal
autogenerated on Thu Jun 6 2019 17:57:37