# Message with an array of array where the child arrays are of # different types VALID_HEADER FIELD_NAME name TYPE STRING STRING 'org.freedesktop.Foo' END_LENGTH Header ALIGN 8 START_LENGTH Body TYPE ARRAY TYPE ARRAY LENGTH Array START_LENGTH Array ## array of uint32 TYPE UINT32 LENGTH SubArray1 START_LENGTH SubArray1 UINT32 1 UINT32 2 UINT32 3 END_LENGTH SubArray1 ## array of uint32 TYPE UINT32 LENGTH SubArray2 START_LENGTH SubArray2 UINT32 4 UINT32 5 END_LENGTH SubArray2 ## array of boolean TYPE BOOLEAN LENGTH SubArray3 START_LENGTH SubArray3 BOOLEAN false BOOLEAN true BOOLEAN false BOOLEAN true END_LENGTH SubArray3 END_LENGTH Array END_LENGTH Body