os/ossrv/ofdbus/dbus/data/valid-messages/emptiness.message
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
# Empty arrays and strings
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 STRING
sl@0
     9
INT32 0
sl@0
    10
BYTE 0 # Strings need to be NULL-terminated
sl@0
    11
TYPE ARRAY
sl@0
    12
TYPE BOOLEAN
sl@0
    13
INT32 0
sl@0
    14
TYPE ARRAY
sl@0
    15
TYPE INT32
sl@0
    16
INT32 0
sl@0
    17
TYPE ARRAY
sl@0
    18
TYPE UINT32
sl@0
    19
INT32 0
sl@0
    20
TYPE ARRAY
sl@0
    21
TYPE DOUBLE
sl@0
    22
INT32 0
sl@0
    23
TYPE ARRAY
sl@0
    24
TYPE BYTE
sl@0
    25
INT32 0
sl@0
    26
TYPE ARRAY
sl@0
    27
TYPE STRING
sl@0
    28
INT32 0
sl@0
    29
TYPE DICT
sl@0
    30
INT32 0
sl@0
    31
sl@0
    32
# A dict with empty arrays
sl@0
    33
TYPE DICT
sl@0
    34
LENGTH Dict
sl@0
    35
START_LENGTH Dict
sl@0
    36
STRING 'boolean_array'
sl@0
    37
TYPE ARRAY
sl@0
    38
TYPE BOOLEAN
sl@0
    39
INT32 0
sl@0
    40
STRING 'int32_array'
sl@0
    41
TYPE ARRAY
sl@0
    42
TYPE INT32
sl@0
    43
INT32 0
sl@0
    44
STRING 'uint32_array'
sl@0
    45
TYPE ARRAY
sl@0
    46
TYPE UINT32
sl@0
    47
INT32 0
sl@0
    48
STRING 'double_array'
sl@0
    49
TYPE ARRAY
sl@0
    50
TYPE DOUBLE
sl@0
    51
INT32 0
sl@0
    52
STRING 'byte_array'
sl@0
    53
TYPE ARRAY 
sl@0
    54
TYPE BYTE
sl@0
    55
INT32 0
sl@0
    56
STRING 'string_array' }
sl@0
    57
TYPE ARRAY
sl@0
    58
TYPE STRING
sl@0
    59
INT32 0
sl@0
    60
END_LENGTH Dict
sl@0
    61
sl@0
    62
END_LENGTH Body
sl@0
    63