Interface Definition Language (IDL)
ros_idl before, never really knew what it did though.
I finally understand it!
IDLs tell you how a message is structured. That way, you know how to serialize and deserialize the bits properly after transport.
oohh does this have to do with Interface (C++)?