Orocos Real-Time Toolkit  2.8.3
Classes | Namespaces
DataSources.hpp File Reference
#include "mystd.hpp"
#include "DataSource.hpp"
#include "DataSourceTypeInfo.hpp"
#include "Reference.hpp"
#include <vector>
#include "DataSources.inl"

Go to the source code of this file.

Classes

class  RTT::internal::ValueDataSource< T >
 A simple, yet very useful DataSource, which keeps a value, and returns it in its get() method. More...
 
class  RTT::internal::ConstantDataSource< T >
 A DataSource which holds a constant value and returns it in its get() method. More...
 
class  RTT::internal::ConstReferenceDataSource< T >
 A DataSource which is used to read a const reference to an external value. More...
 
class  RTT::internal::ReferenceDataSource< T >
 A DataSource which is used to manipulate a reference to an external value. More...
 
class  RTT::internal::AliasDataSource< T >
 A DataSource which is used to mirror another datasource. More...
 
class  RTT::internal::ArrayDataSource< T >
 A DataSource that holds a fixed size array, using the types::carray class. More...
 
class  RTT::internal::LateReferenceDataSource< T >
 A DataSource which is used to manipulate a reference to an external value, by means of a pointer, which can be set after the data source was created. More...
 
class  RTT::internal::LateConstReferenceDataSource< T >
 A DataSource which is used to manipulate a const reference to an external value, by means of a pointer, which can be set after the data source was created. More...
 
class  RTT::internal::ActionAliasDataSource< T >
 A DataSource which is used to execute an action and then return the value of another DataSource. More...
 
class  RTT::internal::ActionAliasAssignableDataSource< T >
 An AssignableDataSource which is used to execute an action and then return the value of another DataSource. More...
 
class  RTT::internal::UnboundDataSource< BoundType >
 A special DataSource only to be used for if you understand the copy()/clone() semantics very well. More...
 
class  RTT::internal::BinaryDataSource< function >
 A generic binary composite DataSource. More...
 
class  RTT::internal::UnaryDataSource< function >
 A DataSource which returns the return value of a unary function. More...
 
class  RTT::internal::NArityDataSource< function >
 A generic N-arity composite DataSource. More...
 

Namespaces

 RTT
 Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
 
 RTT::internal
 Classes which contain all implementation code for the RTT.