os/ossrv/ofdbus/dbus/data/valid-messages/lots-of-arguments.message
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
sl@0
     1
# Message with lots of different argument types
sl@0
     2
sl@0
     3
VALID_HEADER method_call
sl@0
     4
REQUIRED_FIELDS
sl@0
     5
ALIGN 8
sl@0
     6
END_LENGTH Header
sl@0
     7
START_LENGTH Body
sl@0
     8
TYPE NIL
sl@0
     9
TYPE BYTE
sl@0
    10
BYTE 42
sl@0
    11
TYPE INT32
sl@0
    12
INT32 0x12345678
sl@0
    13
TYPE UINT32
sl@0
    14
UINT32 0x8765432
sl@0
    15
TYPE DOUBLE
sl@0
    16
DOUBLE 3.141592653589
sl@0
    17
TYPE STRING
sl@0
    18
STRING 'This is a string'
sl@0
    19
TYPE ARRAY
sl@0
    20
TYPE BOOLEAN
sl@0
    21
BOOLEAN_ARRAY { true, false, false, true, false }
sl@0
    22
TYPE ARRAY
sl@0
    23
TYPE INT32
sl@0
    24
INT32_ARRAY { 1, -2, 3, -4, 5, -6, 7, -8, 9, -10 }
sl@0
    25
TYPE ARRAY
sl@0
    26
TYPE UINT32
sl@0
    27
UINT32_ARRAY { 11, 12, 314, 1911, 57692, 1237, 2834 }
sl@0
    28
TYPE ARRAY
sl@0
    29
TYPE DOUBLE
sl@0
    30
DOUBLE_ARRAY { 0.1, 0.2, 3.1415926, 2.7183, 10.0, 9.99 }
sl@0
    31
TYPE ARRAY
sl@0
    32
TYPE STRING
sl@0
    33
STRING_ARRAY { 'Hello', 'This', 'Is', 'A', 'String', 'Array!' }
sl@0
    34
TYPE CUSTOM
sl@0
    35
STRING 'named type'
sl@0
    36
BYTE_ARRAY { 'b', 'i', 'n', 'a', 'r', 'y', 'd', 'a', 't', 'a' }
sl@0
    37
sl@0
    38
TYPE ARRAY
sl@0
    39
TYPE DICT
sl@0
    40
LENGTH Array
sl@0
    41
START_LENGTH Array
sl@0
    42
sl@0
    43
LENGTH Dict1
sl@0
    44
START_LENGTH Dict1
sl@0
    45
STRING 'key1'
sl@0
    46
TYPE INT32
sl@0
    47
INT32 0x12345678
sl@0
    48
STRING 'key2'
sl@0
    49
TYPE UINT32
sl@0
    50
UINT32 0x8765432
sl@0
    51
END_LENGTH Dict1
sl@0
    52
sl@0
    53
LENGTH Dict2
sl@0
    54
START_LENGTH Dict2
sl@0
    55
STRING 'key1'
sl@0
    56
TYPE INT32
sl@0
    57
INT32 0x12345678
sl@0
    58
STRING 'key2'
sl@0
    59
TYPE UINT32
sl@0
    60
UINT32 0x8765432
sl@0
    61
END_LENGTH Dict2
sl@0
    62
sl@0
    63
END_LENGTH Array
sl@0
    64
sl@0
    65
END_LENGTH Body