OLD | NEW |
---|---|
(Empty) | |
1 MESSAGE FORMAT | |
2 ============== | |
3 | |
4 A Mojo IPC message resembles a property bag, with ordinals as property names. | |
5 | |
6 Message: | |
7 [ MessageSize | MessageName | Field_1 | Field_2 | ... | Field_N ] | |
8 | |
9 MessageSize: | |
10 [ U32 ] | |
11 | |
12 MessageName: | |
13 [ U32 ] | |
14 | |
15 Field: | |
16 [ FieldHeader | FieldValue ] | |
17 | |
18 FieldHeader: | |
19 [ FieldName | FieldType ] | |
20 | |
21 FieldName: | |
22 [ U16 ] | |
23 | |
24 FieldType: | |
25 [ U14 | FieldClass ] | |
26 | |
27 FieldClass: | |
28 [ U2 ] | |
29 | |
30 01 - FieldValue is a 32-bit value (U32) | |
31 10 - FieldValue is a 64-bit value (U64) | |
32 11 - FieldValue is a variable-length array | |
33 | |
34 FieldValue: | |
35 [ U32 ] | |
36 [ U64 ] | |
37 [ FieldSize | FieldBytes ] | |
38 | |
39 FieldSize: | |
40 [ U32 ] | |
OLD | NEW |