OpenDDS  Snapshot(2023/04/28-20:55)
DdsDynamicDataSeq.idl
Go to the documentation of this file.
1 /*
2  *
3  *
4  * Distributed under the OpenDDS License.
5  * See: http://www.opendds.org/license.html
6  */
7 
8 #ifndef OPENDDS_DDS_DYNAMIC_DATA_SEQ_IDL
9 #define OPENDDS_DDS_DYNAMIC_DATA_SEQ_IDL
10 
11 #ifndef OPENDDS_SAFETY_PROFILE
12 
13 #include <tao/LongSeq.pidl>
14 #include <tao/ULongSeq.pidl>
15 #include <tao/Int8Seq.pidl>
16 #include <tao/UInt8Seq.pidl>
17 #include <tao/ShortSeq.pidl>
18 #include <tao/UShortSeq.pidl>
19 #include <tao/LongLongSeq.pidl>
20 #include <tao/ULongLongSeq.pidl>
21 #include <tao/FloatSeq.pidl>
22 #include <tao/DoubleSeq.pidl>
23 #include <tao/LongDoubleSeq.pidl>
24 #include <tao/CharSeq.pidl>
25 #include <tao/WCharSeq.pidl>
26 #include <tao/OctetSeq.pidl>
27 #include <tao/BooleanSeq.pidl>
28 #include <tao/StringSeq.pidl>
29 #include <tao/WStringSeq.pidl>
30 
31 module DDS {
32 
33  typedef sequence<long> Int32Seq;
34  typedef sequence<unsigned long> UInt32Seq;
35  typedef sequence<int8> Int8Seq;
36  typedef sequence<uint8> UInt8Seq;
37  typedef sequence<short> Int16Seq;
38  typedef sequence<unsigned short> UInt16Seq;
39  typedef sequence<long long> Int64Seq;
40  typedef sequence<unsigned long long> UInt64Seq;
41  typedef sequence<float> Float32Seq;
42  typedef sequence<double> Float64Seq;
43  typedef sequence<long double> Float128Seq;
44  typedef sequence<char> CharSeq;
45  typedef sequence<wchar> WcharSeq;
46  typedef sequence<boolean> BooleanSeq;
47  typedef sequence<octet> ByteSeq;
48  // Already defined in DdsDcpsCore.idl
49  // typedef sequence<string> StringSeq;
50  typedef sequence<wstring> WstringSeq;
51 
52 };
53 
54 #endif // OPENDDS_SAFETY_PROFILE
55 
56 #endif /* OPENDDS_DDS_DYNAMIC_DATA_SEQ_IDL */
sequence< unsigned short > UInt16Seq
sequence< long > Int32Seq
sequence< wchar > WcharSeq
sequence< char > CharSeq
sequence< long long > Int64Seq
sequence< short > Int16Seq
sequence< unsigned long long > UInt64Seq
sequence< boolean > BooleanSeq
sequence< uint8 > UInt8Seq
sequence< octet > ByteSeq
sequence< unsigned long > UInt32Seq
sequence< long double > Float128Seq
sequence< float > Float32Seq
The End User API.
sequence< wstring > WstringSeq
sequence< int8 > Int8Seq
sequence< double > Float64Seq