Emeric Vigier | 2f62582 | 2012-08-06 11:09:52 -0400 | [diff] [blame] | 1 | ## last field incorrectly aligned to 4 bytes |
2 | |||||
3 | ## VALID_HEADER includes a LENGTH Header and LENGTH Body | ||||
4 | VALID_HEADER method_call | ||||
5 | |||||
6 | HEADER_FIELD INTERFACE | ||||
7 | TYPE STRING | ||||
8 | STRING 'org.freedesktop.Foo' | ||||
9 | |||||
10 | HEADER_FIELD MEMBER | ||||
11 | TYPE STRING | ||||
12 | STRING 'Bar' | ||||
13 | |||||
14 | HEADER_FIELD PATH | ||||
15 | TYPE OBJECT_PATH | ||||
16 | OBJECT_PATH '/foo' | ||||
17 | |||||
18 | HEADER_FIELD UNKNOWN | ||||
19 | TYPE STRING | ||||
20 | STRING 'a' | ||||
21 | |||||
22 | ALIGN 4 | ||||
23 | |||||
24 | HEADER_FIELD UNKNOWN | ||||
25 | TYPE ARRAY | ||||
26 | TYPE BYTE | ||||
27 | ALIGN 4 | ||||
28 | LENGTH ThisByteArray | ||||
29 | START_LENGTH ThisByteArray | ||||
30 | BYTE 1 | ||||
31 | BYTE 2 | ||||
32 | END_LENGTH ThisByteArray | ||||
33 | |||||
34 | |||||
35 | ALIGN 8 | ||||
36 | END_LENGTH Header | ||||
37 | START_LENGTH Body | ||||
38 | END_LENGTH Body |