I would like to be able to re-use types in multiple IDL files and use rtiddsgen. For example
File header.idl
struct header {...}
File message1.idl
#include "header.idl"
struct message1 { header h; ...}
File message2.idl
#include "header.idl"
struct message2 {header h; ...}