Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
rtt
internal
rtt-internal-fwd.hpp
Go to the documentation of this file.
1
/***************************************************************************
2
tag: Peter Soetens Fri Aug 14 20:13:44 2009 +0200 rtt-internal-fwd.hpp
3
4
rtt-internal-fwd.hpp - description
5
-------------------
6
begin : Fri Aug 14 2009
7
copyright : (C) 2009 Peter Soetens
8
email : peter@thesourceworks.com
9
10
***************************************************************************
11
* This library is free software; you can redistribute it and/or *
12
* modify it under the terms of the GNU General Public *
13
* License as published by the Free Software Foundation; *
14
* version 2 of the License. *
15
* *
16
* As a special exception, you may use this file as part of a free *
17
* software library without restriction. Specifically, if other files *
18
* instantiate templates or use macros or inline functions from this *
19
* file, or you compile this file and link it with other files to *
20
* produce an executable, this file does not by itself cause the *
21
* resulting executable to be covered by the GNU General Public *
22
* License. This exception does not however invalidate any other *
23
* reasons why the executable file might be covered by the GNU General *
24
* Public License. *
25
* *
26
* This library is distributed in the hope that it will be useful, *
27
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
28
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
29
* General Public License for more details. *
30
* *
31
* You should have received a copy of the GNU General Public *
32
* License along with this library; if not, write to the Free Software *
33
* Foundation, Inc., 59 Temple Place, *
34
* Suite 330, Boston, MA 02111-1307 USA *
35
* *
36
***************************************************************************/
37
38
39
#ifndef ORO_RTT_internal_FWD_HPP
40
#define ORO_RTT_internal_FWD_HPP
41
42
namespace
RTT
{
43
namespace
internal
{
44
class
ConnFactory;
45
class
ConnID;
46
class
ConnectionBase;
47
class
ConnectionManager;
48
class
DataSourceCommand;
49
class
GlobalEngine;
50
class
OffsetDataSource;
51
class
OperationCallerC;
52
class
OperationInterfacePartHelper;
53
class
SendHandleC;
54
class
SignalBase;
55
class
SimpleConnID;
56
class
PortConnectionLock;
57
struct
GenerateDataSource;
58
struct
IntrusiveStorage;
59
struct
LocalConnID;
60
struct
StreamConnID;
61
struct
SharedConnID;
62
class
SharedConnectionBase;
63
template
<
class
T>
64
class
SharedConnection
;
65
struct
UnknownType
;
66
template
<
typename
function>
67
class
UnaryDataSource
;
68
template
<
69
typename
Signature,
70
typename
TSlotFunction>
71
class
Signal
;
72
template
<
class
T>
73
class
List
;
74
template
<
class
T>
75
class
ListLockFree
;
76
template
<
class
T>
77
class
ListLocked
;
78
template
<
class
T>
79
class
LockedQueue
;
80
template
<
class
T>
81
struct
DataSourceTypeInfo
;
82
template
<
class
A>
83
struct
DataSourceArgStorage
;
84
template
<
class
DataType>
85
struct
DataSourceStorage
;
86
template
<
class
F,
class
BaseImpl>
87
struct
Collect
;
88
template
<
class
F,
class
BaseImpl>
89
struct
Invoker
;
90
template
<
class
F,
class
BaseImpl>
91
struct
Return
;
92
template
<
class
F,
class
Class>
93
class
AddMember
;
94
template
<
class
F>
95
class
ArgMember
;
96
template
<
class
F>
97
class
UnMember
;
98
template
<
class
F>
99
class
UnPointer
;
100
template
<
class
F>
101
struct
CollectBase
;
102
template
<
class
F>
103
struct
CollectType
;
104
template
<
class
F>
105
struct
InvokerBase
;
106
template
<
class
F>
107
struct
OperationCallerBinder
;
108
template
<
class
F>
109
struct
ReturnBase
;
110
template
<
class
FunctionT>
111
class
LocalOperationCallerImpl
;
112
template
<
class
FunctionT>
113
struct
GetSignature
;
114
template
<
class
FunctionT>
115
struct
GetSignatureDS
;
116
template
<
class
FunctionT>
117
struct
LocalOperationCaller
;
118
template
<
class
OperationCallerT>
119
class
RemoteOperationCaller
;
120
template
<
class
OperationCallerT>
121
class
RemoteOperationCallerImpl
;
122
template
<
class
R>
123
struct
DataSourceResultStorage
;
124
template
<
class
Seq,
class
Data,
class
Enable>
125
struct
AssignHelper
;
126
template
<
class
Seq,
class
Data,
class
Enable>
127
struct
GetPointerWrap
;
128
template
<
class
T,
class
Enable>
129
struct
DSWrap
;
130
template
<
class
T>
131
class
AtomicQueue
;
132
template
<
class
T>
133
class
AtomicMWMRQueue
;
134
template
<
class
T>
135
class
AtomicMWSRQueue
;
136
template
<
class
T>
137
class
MWSRQueue
;
138
template
<
class
T>
139
class
Queue
;
140
template
<
class
T>
141
struct
AStore
;
142
template
<
class
T>
143
struct
DSRStore
;
144
template
<
class
T>
145
struct
NA
;
146
template
<
class
T>
147
struct
RStore
;
148
template
<
class
T>
149
struct
UpdateHelper
;
150
template
<
class
ToBind>
151
struct
BindStorage
;
152
template
<
typename
BoundType>
153
class
UnboundDataSource
;
154
template
<
typename
Signature,
class
Enable>
155
struct
FusedFunctorDataSource
;
156
template
<
typename
Signature,
typename
ObjT>
157
class
OperationInterfacePartFusedDS
;
158
template
<
typename
Signature>
159
class
OperationInterfacePartFused
;
160
template
<
typename
Signature>
161
class
SynchronousOperationInterfacePartFused
;
162
template
<
typename
Signature>
163
struct
FusedMCallDataSource
;
164
template
<
typename
Signature>
165
struct
FusedMCollectDataSource
;
166
template
<
typename
Signature>
167
struct
FusedMSendDataSource
;
168
template
<
typename
Signature>
169
struct
FusedMSignal
;
170
template
<
typename
T,
typename
S>
171
class
AssignCommand
;
172
template
<
typename
T>
173
class
ActionAliasAssignableDataSource
;
174
template
<
typename
T>
175
class
ActionAliasDataSource
;
176
template
<
typename
T>
177
class
ArrayPartDataSource
;
178
template
<
typename
T>
179
class
AssignableDataSource
;
180
template
<
typename
T>
181
class
ChannelBufferElement
;
182
template
<
typename
T>
183
class
ChannelDataElement
;
184
template
<
typename
T>
185
class
ConnInputEndpoint
;
186
template
<
typename
T>
187
class
ConnOutputEndpoint
;
188
template
<
typename
T>
189
class
ConstReferenceDataSource
;
190
template
<
typename
T>
191
class
ConstantDataSource
;
192
template
<
typename
T>
193
class
DataSource
;
194
template
<
typename
T>
195
class
InputPortSource
;
196
template
<
typename
T>
197
class
LateConstReferenceDataSource
;
198
template
<
typename
T>
199
class
LateReferenceDataSource
;
200
template
<
typename
T>
201
class
OffsetPartDataSource
;
202
template
<
typename
T>
203
class
PartDataSource
;
204
template
<
typename
T>
205
class
ReferenceDataSource
;
206
template
<
typename
T>
207
class
TsPool
;
208
template
<
typename
T>
209
class
ValueDataSource
;
210
template
<
typename
function>
211
class
BinaryDataSource
;
212
template
<
typename
function>
213
class
NArityDataSource
;
214
}
215
namespace
detail {
216
using namespace
internal
;
217
}
218
}
219
#endif
RTT::internal::PartDataSource
Definition:
PartDataSource.hpp:58
RTT::internal::DataSource
Definition:
DataSource.hpp:94
RTT::internal::ReturnBase
Definition:
ReturnBase.hpp:60
RTT::internal::UnaryDataSource
Definition:
DataSources.hpp:734
RTT::internal::List
Definition:
List.hpp:65
RTT::internal::OperationInterfacePartFused
Definition:
OperationInterfacePartFused.hpp:94
RTT::internal::DSRStore
Definition:
DataSourceStorage.hpp:61
RTT::internal::ConnInputEndpoint
Definition:
ConnInputEndPoint.hpp:52
RTT::internal::DataSourceArgStorage
Definition:
DataSourceStorage.hpp:165
RTT::internal::AddMember
Definition:
rtt-internal-fwd.hpp:93
RTT::internal::ConnOutputEndpoint
Definition:
ConnOutputEndPoint.hpp:58
RTT::internal::LateReferenceDataSource
Definition:
DataSources.hpp:385
RTT::internal::AStore
Definition:
BindStorage.hpp:65
RTT::internal::AtomicQueue
Definition:
AtomicQueue.hpp:57
RTT::internal::Invoker
Definition:
Invoker.hpp:61
RTT::internal::ChannelBufferElement
Definition:
ChannelBufferElement.hpp:60
RTT::internal::OffsetPartDataSource
Definition:
rtt-internal-fwd.hpp:201
RTT::internal::ReferenceDataSource
Definition:
DataSources.hpp:198
RTT::internal::ConstReferenceDataSource
Definition:
DataSources.hpp:156
RTT::internal::InvokerBase
Definition:
InvokerBase.hpp:69
RTT::internal::Return
Definition:
Return.hpp:56
RTT::internal::TsPool
Definition:
rtt-internal-fwd.hpp:207
RTT::internal::UnPointer
Definition:
rtt-internal-fwd.hpp:99
RTT::internal::FusedMCollectDataSource
Definition:
FusedFunctorDataSource.hpp:427
RTT::internal::RStore
Definition:
BindStorage.hpp:140
RTT::internal::LateConstReferenceDataSource
Definition:
DataSources.hpp:452
RTT::internal::ArrayPartDataSource
Definition:
ArrayPartDataSource.hpp:58
RTT::internal::BinaryDataSource
Definition:
DataSources.hpp:671
RTT::internal::BindStorage
Definition:
BindStorage.hpp:635
RTT::internal::FusedMCallDataSource
Definition:
FusedFunctorDataSource.hpp:253
RTT::internal::AssignHelper
Definition:
CreateSequence.hpp:91
RTT::internal::ListLocked
Definition:
ListLocked.hpp:72
RTT::internal::AtomicMWMRQueue
Definition:
AtomicMWMRQueue.hpp:71
RTT::internal::UpdateHelper
Definition:
CreateSequence.hpp:104
RTT::internal::UnMember
Definition:
rtt-internal-fwd.hpp:97
RTT::internal::RemoteOperationCaller
Definition:
RemoteOperationCaller.hpp:404
RTT::internal::LocalOperationCaller
Definition:
LocalOperationCaller.hpp:640
RTT::internal::GetSignatureDS
Definition:
GetSignature.hpp:61
RTT::internal::ActionAliasDataSource
Definition:
DataSources.hpp:504
RTT::internal::SharedConnection
Definition:
rtt-internal-fwd.hpp:64
RTT::internal::OperationInterfacePartFusedDS
Definition:
OperationInterfacePartFused.hpp:335
RTT::internal::NA
Definition:
NA.hpp:53
RTT::internal::Collect
Definition:
Collect.hpp:60
RTT::internal::LocalOperationCallerImpl
Definition:
LocalOperationCaller.hpp:77
RTT::internal::InputPortSource
Definition:
InputPortSource.hpp:67
RTT::internal::MWSRQueue
Definition:
MWSRQueue.hpp:66
RTT::internal::DataSourceTypeInfo
Definition:
DataSourceTypeInfo.hpp:56
internal
RTT::internal::DataSourceResultStorage
Definition:
DataSourceStorage.hpp:97
RTT::internal::UnboundDataSource
Definition:
DataSources.hpp:637
RTT::internal::ConstantDataSource
Definition:
DataSources.hpp:111
RTT::internal::AssignableDataSource
Definition:
DataSource.hpp:184
RTT::internal::ChannelDataElement
Definition:
ChannelDataElement.hpp:51
RTT::internal::LockedQueue
Definition:
LockedQueue.hpp:58
RTT::internal::CollectBase
Definition:
CollectBase.hpp:69
RTT::internal::Queue
Definition:
Queue.hpp:65
RTT::internal::GetPointerWrap
Definition:
rtt-internal-fwd.hpp:127
RTT::internal::DataSourceStorage
Definition:
DataSourceStorage.hpp:492
RTT::internal::ArgMember
Definition:
rtt-internal-fwd.hpp:95
RTT
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
Definition:
Activity.cpp:53
RTT::internal::DSWrap
Definition:
DataSourceGenerator.hpp:53
RTT::internal::AssignCommand
Definition:
AssignCommand.hpp:60
RTT::internal::OperationCallerBinder
Definition:
OperationCallerBinder.hpp:156
RTT::internal::SynchronousOperationInterfacePartFused
Definition:
OperationInterfacePartFused.hpp:251
RTT::internal::GetSignature
Definition:
GetSignature.hpp:52
RTT::internal::ValueDataSource
Definition:
DataSources.hpp:60
RTT::internal::ListLockFree
Definition:
ListLockFree.hpp:85
RTT::internal::RemoteOperationCallerImpl
Definition:
RemoteOperationCaller.hpp:71
RTT::internal::FusedMSignal
Definition:
FusedFunctorDataSource.hpp:511
RTT::internal::UnknownType
Definition:
DataSourceTypeInfo.hpp:53
RTT::internal::NArityDataSource
Definition:
DataSources.hpp:793
RTT::internal::FusedMSendDataSource
Definition:
FusedFunctorDataSource.hpp:335
RTT::internal::AtomicMWSRQueue
Definition:
AtomicMWSRQueue.hpp:60
RTT::internal::CollectType
Definition:
CollectSignature.hpp:75
RTT::internal::Signal
Definition:
rtt-internal-fwd.hpp:71
RTT::internal::ActionAliasAssignableDataSource
Definition:
DataSources.hpp:562
RTT::internal::FusedFunctorDataSource
Definition:
FusedFunctorDataSource.hpp:70
rtt
Author(s): RTT Developers
autogenerated on Tue Jun 25 2019 19:33:27