17.2 Built-in Data Types

Connext 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 17.6 Using RTI Code Generator (rtiddsgen)), or use the dynamic type API (see 17.2.7 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.