Public Member Functions
actasp::ActionExecutor Struct Reference

#include <ActionExecutor.h>

Inheritance diagram for actasp::ActionExecutor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void addExecutionObserver (ExecutionObserver *observer)=0 throw ()
virtual void executeActionStep ()=0
virtual bool failed () const =0 throw ()
virtual bool goalReached () const =0 throw ()
virtual void removeExecutionObserver (ExecutionObserver *observer)=0 throw ()
void setGoal (const AspRule &goalRule) throw ()
virtual void setGoal (const std::vector< actasp::AspRule > &goalRules)=0 throw ()
virtual ~ActionExecutor ()

Detailed Description

Definition at line 11 of file ActionExecutor.h.


Constructor & Destructor Documentation

virtual actasp::ActionExecutor::~ActionExecutor ( ) [inline, virtual]

Definition at line 29 of file ActionExecutor.h.


Member Function Documentation

virtual void actasp::ActionExecutor::addExecutionObserver ( ExecutionObserver observer) throw () [pure virtual]
virtual void actasp::ActionExecutor::executeActionStep ( ) [pure virtual]
virtual bool actasp::ActionExecutor::failed ( ) const throw () [pure virtual]
virtual bool actasp::ActionExecutor::goalReached ( ) const throw () [pure virtual]
virtual void actasp::ActionExecutor::removeExecutionObserver ( ExecutionObserver observer) throw () [pure virtual]
void actasp::ActionExecutor::setGoal ( const AspRule goalRule) throw () [inline]

Definition at line 13 of file ActionExecutor.h.

virtual void actasp::ActionExecutor::setGoal ( const std::vector< actasp::AspRule > &  goalRules) throw () [pure virtual]

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


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