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.