39 #ifndef ORO_OPERATION_CALLER_BASE_HPP 40 #define ORO_OPERATION_CALLER_BASE_HPP 42 #include "../rtt-fwd.hpp" 43 #include "../internal/Invoker.hpp" 45 #include <boost/shared_ptr.hpp> 60 typedef boost::shared_ptr<OperationCallerBase<F> >
shared_ptr;
The interface class for operation callers.
This is the base class that defines the interface of all invocable method implementations.
The base class for all method implementations.
An execution engine serialises (executes one after the other) the execution of all commands...
virtual OperationCallerBase< F > * cloneI(ExecutionEngine *caller) const =0
Creates a new clone of this method using operator new().
boost::shared_ptr< OperationCallerBase< F > > shared_ptr
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
virtual ~OperationCallerBase()