Orocos Real-Time Toolkit  2.9.0
RTTTypes.hpp
Go to the documentation of this file.
1 
7 #ifndef RTT_PURE_TYPEKIT_TYPES_HPP
8 
9 #include "../ConnPolicy.hpp"
10 #include "../SendStatus.hpp"
11 #include "../FlowStatus.hpp"
12 #include "../PropertyBag.hpp"
13 #include "rtt-typekit-config.h"
14 
15 // Disable extern template warning on MSVC
16 #if !defined( __MINGW__ ) && defined( WIN32 )
17 # pragma warning( disable : 4231 )
18 #endif
19 
20 #ifdef CORELIB_DATASOURCE_HPP
25 #endif
26 
27 #ifdef CORELIB_DATASOURCE_HPP
30 #endif
31 
32 #ifdef ORO_CORELIB_DATASOURCES_HPP
39 #endif
40 #ifdef ORO_OUTPUT_PORT_HPP
43 #endif
44 #ifdef ORO_INPUT_PORT_HPP
47 #endif
48 #ifdef ORO_PROPERTY_HPP
51 #endif
52 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
55 #endif
56 
57 #ifdef ORO_CORELIB_DATASOURCES_HPP
61 #endif
62 #ifdef ORO_OUTPUT_PORT_HPP
64 #endif
65 #ifdef ORO_INPUT_PORT_HPP
67 #endif
68 #ifdef ORO_PROPERTY_HPP
70 #endif
71 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
73 #endif
74 
75 #if 0
76 #ifdef CORELIB_DATASOURCE_HPP
79 #endif
80 #ifdef ORO_CORELIB_DATASOURCES_HPP
84 #endif
85 #ifdef ORO_OUTPUT_PORT_HPP
87 #endif
88 #ifdef ORO_INPUT_PORT_HPP
90 #endif
91 #ifdef ORO_PROPERTY_HPP
93 #endif
94 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
96 #endif
97 #endif
98 
99 #ifdef CORELIB_DATASOURCE_HPP
102 #endif
103 #ifdef ORO_CORELIB_DATASOURCES_HPP
107 #endif
108 #ifdef ORO_OUTPUT_PORT_HPP
110 #endif
111 #ifdef ORO_INPUT_PORT_HPP
113 #endif
114 #ifdef ORO_PROPERTY_HPP
116 #endif
117 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
119 #endif
120 
121 
122 #endif
DataSource is a base class representing a generic way to read data of type T.
Definition: DataSource.hpp:94
A component's data input port.
Definition: InputPort.hpp:63
A DataSource which is used to manipulate a reference to an external value.
A property represents a named value of any type with a description.
Definition: Property.hpp:76
A DataSource which holds a constant value and returns it in its get() method.
A DataSource which has set() methods.
Definition: DataSource.hpp:184
#define RTT_TYPEKIT_EXT_TMPL
#define RTT_TYPEKIT_API
A component's data output port.
Definition: OutputPort.hpp:70
An Attribute has a name and contains data which can be set and get.
Definition: Attribute.hpp:56
A simple, yet very useful DataSource, which keeps a value, and returns it in its get() method...
Definition: DataSources.hpp:60