39 #ifdef ORO_PRAGMA_INTERFACE 40 #pragma implementation 46 using namespace detail;
virtual ~ActionInterface()
virtual void reset()
Reset this action.
virtual bool valid() const
Inspect if this action was executed and valid.
virtual ActionInterface * clone() const =0
The Clone Software Pattern.
Based on the software pattern 'command', this interface allows execution of action objects...
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
virtual ActionInterface * copy(std::map< const DataSourceBase *, DataSourceBase * > &alreadyCloned) const
When copying an Orocos program, we want identical internal::DataSource's to be mapped to identical Da...