I would like to be able to send 128-bit integer values over DDS but I cannot see how to initially implement this in IDL. I have tried working with 64-bit integers using the following IDL
ULONG64 UUID_MSB; // UUID, most significant bits
ULONG64 UUID_LSB; // UUID, least significant bits
This seems to parse OK when run through the code generator. However when I try to compile the resulting C++ code, I get a load of errors associated with the ULONG64. The first couple are shown below.