Connext DDS provides a set of standard types that are built into the middleware. These types can be used immediately; they do not require you to write IDL, use RTI Code Generator (rtiddsgen) (see Using RTI Code Generator (rtiddsgen)), or use the dynamic type API (see Managing Memory for Built-in Types).
The supported built-in types are String, KeyedString, Octets, and KeyedOctets. (The latter two types are called Bytes and KeyedBytes, respectively, on Java and .NET platforms.)
The built-in type API is located under the DDS namespace in Traditional C++ and .NET. For Java, the API is contained inside the package com.rti.dds.type.builtin. In the Modern C++ API they are located in the dds::core namespace.
Built-in data types are discussed in the following sections:
© 2017 RTI