projects
/
platform
/
upstream
/
dbus.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
b76080413163de29e4f3c7bcd5b2e06a85dde061
[platform/upstream/dbus.git]
/
test
/
data
/
valid-messages
/
recursive-types.message
1
## Message with recursive types
2
3
## VALID_HEADER includes a LENGTH Header and LENGTH Body
4
VALID_HEADER
5
6
FIELD_NAME name
7
TYPE STRING
8
STRING 'org.freedesktop.Foo'
9
10
END_LENGTH Header
11
START_LENGTH Body
12
13
TYPE ARRAY
14
TYPE ARRAY
15
LENGTH Array1
16
START_LENGTH Array1
17
18
19
TYPE UINT32
20
UINT32_ARRAY { 1, 2, 3, 4, 5}
21
22
23
TYPE STRING
24
STRING_ARRAY { 'a', 'string', 'array'}
25
26
27
TYPE DICT
28
LENGTH Array2
29
START_LENGTH Array2
30
31
LENGTH Dict1
32
START_LENGTH Dict1
33
STRING 'uint32'
34
TYPE UINT32
35
UINT32 1234
36
STRING uint32'
37
TYPE INT32
38
INT32 1234
39
END_LENGTH Dict1
40
41
LENGTH Dict2
42
START_LENGTH Dict2
43
44
STRING 'dict'
45
TYPE DICT
46
LENGTH Dict3
47
START_LENGTH Dict3
48
STRING 'double-array'
49
TYPE ARRAY
50
TYPE DOUBLE
51
DOUBLE_ARRAY {1.0, 2.0, 3.0}
52
STRING 'boolean'
53
TYPE BOOLEAN
54
BOOLEAN false
55
END_LENGTH Dict3
56
57
END_LENGTH Dict2
58
59
END_LENGTH Array2
60
61
62
END_LENGTH Array1
63
64
65
END_LENGTH Body