C++ TargetRTS
Loading...
Searching...
No Matches
RTStructures.h
1/*
2 * Licensed Materials - Property of HCL and/or IBM
3 * Copyright HCL Technologies Ltd. 2016, 2021. All Rights Reserved.
4 * Copyright IBM Corporation 1999, 2016. All Rights Reserved.
5 *
6 * U.S. Government Users Restricted Rights - Use, duplication or
7 * disclosure restricted by GSA ADP Schedule.
8 */
9
10#ifndef __RTStructures_h__
11#define __RTStructures_h__ included
12
13#include <RTConfig.h>
14#include <RTVersion.h>
15
16// Utilities
17
18#include <RTAssociation.h>
19#include <RTDictionary.h>
20#include <RTFormat.h>
21#include <RTMemoryUtil.h>
22#include <RTnew.h>
23
24// Data: descriptors
25
26#include <RTFieldOffset.h>
27#include <RTFieldDescriptor.h>
28#include <RTVersionId.h>
29#include <RTObject_class.h>
30#include <RTTypeModifier.h>
31#include <RTTypedValue.h>
32
33// Data types
34
35#include <RTDataObject.h>
36#include <RTInteger.h>
37#include <RTBoolean.h>
38#include <RTByteBlock.h>
39#include <RTCharacter.h>
40#include <RTEnumerated.h>
41#include <RTInterval.h>
42#include <RTPointer.h>
43#include <RTPriority.h>
44#include <RTReal.h>
45#include <RTSequence.h>
46#include <RTSequenceOf.h>
47#include <RTSignal.h>
48#include <RTString.h>
49#include <RTTime.h>
50#include <RTTimespec.h>
51#include <RTWrapper.h>
52
53// Actors: descriptors
54
55#include <RTActorClass.h>
56#include <RTActor_class.h>
57#include <RTBindingDescriptor.h>
58#include <RTComponentDescriptor.h>
59#include <RTInterfaceDescriptor.h>
60#include <RTLocalBindingDescriptor.h>
61#include <RTPortDescriptor.h>
62#include <RTProtocolDescriptor.h>
63#include <RTRelayDescriptor.h>
64#include <RTSignalDescriptor.h>
65#include <RTSystemDescriptor.h>
66
67// Actors and controllers
68
69#include <RTActorId.h>
70#include <RTActorRef.h>
71#include <RTMessage.h>
72#include <RTMessageQ.h>
73#include <RTResourceMgr.h>
74#include <RTJob.h>
75#include <RTCounts.h>
76#include <RTController.h>
77#include <RTActor.h>
78#include "RTActorFactory.h"
79#include "RTDefaultActorFactory.h"
80
81#if USE_THREADS
82#include <RTPeerController.h>
83#include <RTCustomController.h>
84#include <RTThread.h>
85#else
86#include <RTSoleController.h>
87#endif
88
89// Ports
90
91#include <RTExceptionSignal.h>
92#include <RTInSignal.h>
93#include <RTOutSignal.h>
94#include <RTSymmetricSignal.h>
95#include <RTBindingEnd.h>
96#include <RTProtocol.h>
97#include <RTCachedString.h>
98#include <RTRootProtocol.h>
99#include <RTException.h>
100#include <RTExternal.h>
101#include <RTFrame.h>
102#include <RTLog.h>
103#include <RTTiming.h>
104#include <RTTimerId.h>
105
106// Encoding/decoding
107
108#include <RTDecoding.h>
109#include <RTEncoding.h>
110#include <RTAsciiDecoding.h>
111#include <RTAsciiEncoding.h>
112#include <RTVAsciiDecoding.h>
113#include <RTVAsciiEncoding.h>
114
115#include <RTIBuffer.h>
116#include <RTOBuffer.h>
117#include <RTMemoryInBuffer.h>
118#include <RTMemoryOutBuffer.h>
119#include <RTStreamBuffer.h>
120
121// Connection services
122
123#include <RTLayerConnector.h>
124#include <RTActiveConnector.h>
125#include <RTConnector.h>
126
127#include <RTTcpSocket.h>
128
129// Framework
130
131#include <RTMain.h>
132
133#endif // __RTStructures_h__