DIET defines a precise set of data types to be used to describe the arguments of the services (on the server side) and of the problems (on the client side).
The DIET data types are defined in the file install_dir/include/DIET_data.h. The user will also find in this file various function prototypes to manipulate all DIET data types. Please refer to this file for a complete and up-to-date API description.
To keep DIET type descriptions generic, two main sets are used: base and composite types.