38 #ifndef EXECUTION_STATEINTERFACE_HPP    39 #define EXECUTION_STATEINTERFACE_HPP    42 #ifdef ORO_PRAGMA_INTERFACE    48 #include "../rtt-fwd.hpp"    50 #include "../base/DataSourceBase.hpp"    53 { 
namespace scripting {
    92         virtual const std::string& getName() 
const = 0;
   117         virtual int getEntryPoint() 
const = 0;
   119         virtual StateInterface* copy( std::map<const base::DataSourceBase*, base::DataSourceBase*>& replacementdss ) 
const = 0;
 #define RTT_SCRIPTING_API
 
An execution engine serialises (executes one after the other) the execution of all commands...
 
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute. 
 
A State contains an entry, run, handle and exit program. 
 
A Program represents a collection of instructions that can be stepwise executed.