| rdaData | Allows clients and servers to exchange values whose types are not fixed at compile time |
| rdaDataEntry | Objects of this class serve as containers that can hold a value of different types |
| rdaDataIterator | An iterator over an rdaData object |
| rdaDataCodec | Allows to convert rdaData objects to byte arrays and reconstruct them from the binary representation. |
| rdaException | The common superclass for a number of exceptions that can be thrown in RDA |
| rdaInternalError | Thrown when a serious problem is detected in RDA |
| rdaLogger | Defines an interface for logging error, trace and debug messages |