sl@0: # Message with lots of different argument types
sl@0: 
sl@0: VALID_HEADER method_call
sl@0: 
sl@0: HEADER_FIELD INTERFACE
sl@0: TYPE STRING
sl@0: STRING 'org.freedesktop.Foo'
sl@0: HEADER_FIELD MEMBER
sl@0: TYPE STRING
sl@0: STRING 'Bar'
sl@0: HEADER_FIELD PATH
sl@0: TYPE OBJECT_PATH
sl@0: OBJECT_PATH '/foo'
sl@0: 
sl@0: ALIGN 8
sl@0: 
sl@0: END_LENGTH Header
sl@0: 
sl@0: START_LENGTH Body
sl@0: TYPE DICT
sl@0: LENGTH Dict
sl@0: START_LENGTH Dict
sl@0: STRING 'uint32'
sl@0: TYPE UINT32
sl@0: UINT32 0x8765432
sl@0: STRING 'uint32'
sl@0: END_LENGTH Dict
sl@0: END_LENGTH Body