⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 recursive-types.message

📁 linux dbus at linux run destkop
💻 MESSAGE
字号:
## Message with recursive types## VALID_HEADER includes a LENGTH Header and LENGTH BodyVALID_HEADER method_callREQUIRED_FIELDSALIGN 8END_LENGTH HeaderSTART_LENGTH Body# Everything is inside a dictTYPE DICTLENGTH Dict1START_LENGTH Dict1# first dict entry is an array of array of uint32STRING 'mega-uint-array'TYPE ARRAYTYPE ARRAYTYPE ARRAYTYPE UINT32LENGTH Array1START_LENGTH Array1LENGTH Array1_1START_LENGTH Array1_1UINT32_ARRAY { 1, 2, 3, 4, 5}UINT32_ARRAY { 2, 3, 4, 5, 1}UINT32_ARRAY { 3, 4, 5, 1, 2}END_LENGTH Array1_1LENGTH Array1_2START_LENGTH Array1_2UINT32_ARRAY { 4, 5, 6, 7, 8}UINT32_ARRAY { 5, 6, 7, 8, 4}END_LENGTH Array1_2END_LENGTH Array1# second dict entry is an array of stringsSTRING 'string-array'TYPE ARRAYTYPE STRINGSTRING_ARRAY { 'a', 'string', 'array'}# third dict entry is another dictSTRING 'nested-dict'TYPE DICTLENGTH Dict2START_LENGTH Dict2STRING 'string'TYPE STRINGSTRING 'a deeply nested string'     STRING 'super-nested-dict'TYPE DICTLENGTH Dict3START_LENGTH Dict3STRING 'double-array'TYPE ARRAYTYPE DOUBLEDOUBLE_ARRAY {1.0, 2.0, 3.0}STRING 'dict-array'TYPE ARRAYTYPE DICTLENGTH Array2START_LENGTH Array2LENGTH Dict4START_LENGTH Dict4STRING 'key4'TYPE BYTEBYTE '4'END_LENGTH Dict4LENGTH Dict5START_LENGTH Dict5STRING 'key5'TYPE BYTEBYTE '5'END_LENGTH Dict5END_LENGTH Array2STRING 'boolean'TYPE BOOLEANBOOLEAN falseEND_LENGTH Dict3END_LENGTH Dict2END_LENGTH Dict1END_LENGTH Body

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -