40 #include "../types/TypeStream.hpp" 41 #include "../types/SequenceTypeInfo.hpp" 42 #include "../types/VectorComposition.hpp" 43 #include "../types/TemplateTypeInfo.hpp" DataSource is a base class representing a generic way to read data of type T.
virtual void set(param_t t)=0
Set this DataSource with a value.
virtual bool composeType(base::DataSourceBase::shared_ptr dssource, base::DataSourceBase::shared_ptr dsresult) const
Override default in order to take legacy formats into account.
A container for holding references to properties.
virtual const_reference_t rvalue() const =0
Get a const reference to the value of this DataSource.
This class tells Orocos how to handle std::vector<double>.
StdVectorTypeInfo(std::string name)
A DataSource which has set() methods.
boost::intrusive_ptr< DataSourceBase > shared_ptr
Use this type to store a pointer to a DataSourceBase.
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
Old-style SequenceTypeInfo which offers type info for sequences which can be sent over flow ports...