39 #ifndef ORO_EXECUTION_METHODC_HPP 40 #define ORO_EXECUTION_METHODC_HPP 44 #include "../Attribute.hpp" 45 #include "../rtt-fwd.hpp" 46 #include "../SendStatus.hpp" 110 template<
class ArgT >
122 template<
class ArgT >
144 template<
class RetT >
190 std::string
const& getName()
const;
A DataSource which is used to manipulate a reference to an external value.
An execution engine serialises (executes one after the other) the execution of all commands...
A template-less SendHandle manager.
An attribute is a minimalistic, named placeholder for data.
A template-less manager for OperationCaller calls.
This class defines the interface for creating operation objects without using C++ templates...
OperationCallerC & ret(RetT &r)
Store the result of the method in variable.
OperationCallerC & arg(ArgT &a)
Add an argument by reference to the OperationCaller.
A DataSource which holds a constant value and returns it in its get() method.
OperationCallerC & argC(const ArgT a)
Add a constant argument to the OperationCaller.
boost::intrusive_ptr< DataSourceBase > shared_ptr
Use this type to store a pointer to a DataSourceBase.
An Attribute has a name and contains data which can be set and get.
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.