Built-in Data Types

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:

© 2018 RTI