139a18158SMarkus Armbrusterobject :empty 2156402e5SMarkus Armbrusterobject :obj-EVENT_C-arg 3156402e5SMarkus Armbruster member a: int optional=True 4156402e5SMarkus Armbruster member b: UserDefOne optional=True 5156402e5SMarkus Armbruster member c: str optional=False 6156402e5SMarkus Armbrusterobject :obj-EVENT_D-arg 7156402e5SMarkus Armbruster member a: EventStructOne optional=False 8156402e5SMarkus Armbruster member b: str optional=False 9156402e5SMarkus Armbruster member c: str optional=True 10156402e5SMarkus Armbruster member enum3: EnumOne optional=True 11156402e5SMarkus Armbrusterobject :obj-__org.qemu_x-command-arg 12156402e5SMarkus Armbruster member a: __org.qemu_x-EnumList optional=False 13156402e5SMarkus Armbruster member b: __org.qemu_x-StructList optional=False 14156402e5SMarkus Armbruster member c: __org.qemu_x-Union2 optional=False 15156402e5SMarkus Armbruster member d: __org.qemu_x-Alt optional=False 1628770e05SMarkus Armbrusterobject :obj-anyList-wrapper 1728770e05SMarkus Armbruster member data: anyList optional=False 18156402e5SMarkus Armbrusterobject :obj-boolList-wrapper 19156402e5SMarkus Armbruster member data: boolList optional=False 20cae95eaeSEric Blakeobject :obj-guest-get-time-arg 21cae95eaeSEric Blake member a: int optional=False 22cae95eaeSEric Blake member b: int optional=True 2328770e05SMarkus Armbrusterobject :obj-guest-sync-arg 2428770e05SMarkus Armbruster member arg: any optional=False 25156402e5SMarkus Armbrusterobject :obj-int16List-wrapper 26156402e5SMarkus Armbruster member data: int16List optional=False 27156402e5SMarkus Armbrusterobject :obj-int32List-wrapper 28156402e5SMarkus Armbruster member data: int32List optional=False 29156402e5SMarkus Armbrusterobject :obj-int64List-wrapper 30156402e5SMarkus Armbruster member data: int64List optional=False 31156402e5SMarkus Armbrusterobject :obj-int8List-wrapper 32156402e5SMarkus Armbruster member data: int8List optional=False 33156402e5SMarkus Armbrusterobject :obj-intList-wrapper 34156402e5SMarkus Armbruster member data: intList optional=False 35156402e5SMarkus Armbrusterobject :obj-numberList-wrapper 36156402e5SMarkus Armbruster member data: numberList optional=False 37156402e5SMarkus Armbrusterobject :obj-sizeList-wrapper 38156402e5SMarkus Armbruster member data: sizeList optional=False 39156402e5SMarkus Armbrusterobject :obj-str-wrapper 40156402e5SMarkus Armbruster member data: str optional=False 41156402e5SMarkus Armbrusterobject :obj-strList-wrapper 42156402e5SMarkus Armbruster member data: strList optional=False 43156402e5SMarkus Armbrusterobject :obj-uint16List-wrapper 44156402e5SMarkus Armbruster member data: uint16List optional=False 45156402e5SMarkus Armbrusterobject :obj-uint32List-wrapper 46156402e5SMarkus Armbruster member data: uint32List optional=False 47156402e5SMarkus Armbrusterobject :obj-uint64List-wrapper 48156402e5SMarkus Armbruster member data: uint64List optional=False 49156402e5SMarkus Armbrusterobject :obj-uint8List-wrapper 50156402e5SMarkus Armbruster member data: uint8List optional=False 51156402e5SMarkus Armbrusterobject :obj-user_def_cmd1-arg 52156402e5SMarkus Armbruster member ud1a: UserDefOne optional=False 53156402e5SMarkus Armbrusterobject :obj-user_def_cmd2-arg 54156402e5SMarkus Armbruster member ud1a: UserDefOne optional=False 55156402e5SMarkus Armbruster member ud1b: UserDefOne optional=True 569c51b441SEric Blakealternate AltIntNum 579c51b441SEric Blake case i: int 589c51b441SEric Blake case n: number 599c51b441SEric Blakealternate AltNumInt 609c51b441SEric Blake case n: number 619c51b441SEric Blake case i: int 629c51b441SEric Blakealternate AltNumStr 639c51b441SEric Blake case n: number 649c51b441SEric Blake case s: str 659c51b441SEric Blakealternate AltStrBool 669c51b441SEric Blake case s: str 679c51b441SEric Blake case b: bool 689c51b441SEric Blakealternate AltStrInt 699c51b441SEric Blake case s: str 709c51b441SEric Blake case i: int 719c51b441SEric Blakealternate AltStrNum 729c51b441SEric Blake case s: str 739c51b441SEric Blake case n: number 74156402e5SMarkus Armbrusterevent EVENT_A None 75156402e5SMarkus Armbrusterevent EVENT_B None 76156402e5SMarkus Armbrusterevent EVENT_C :obj-EVENT_C-arg 77156402e5SMarkus Armbrusterevent EVENT_D :obj-EVENT_D-arg 7819767083SEric Blakeobject Empty1 7919767083SEric Blakeobject Empty2 8019767083SEric Blake base Empty1 81156402e5SMarkus Armbrusterenum EnumOne ['value1', 'value2', 'value3'] 82156402e5SMarkus Armbrusterobject EventStructOne 83156402e5SMarkus Armbruster member struct1: UserDefOne optional=False 84156402e5SMarkus Armbruster member string: str optional=False 85156402e5SMarkus Armbruster member enum2: EnumOne optional=True 869f08c8ecSEric Blakeobject ForceArrays 879f08c8ecSEric Blake member unused1: UserDefOneList optional=False 889f08c8ecSEric Blake member unused2: UserDefTwoList optional=False 89748053c9SEric Blake member unused3: TestStructList optional=False 90625b251cSEric Blakeenum MyEnum [] 91156402e5SMarkus Armbrusterobject NestedEnumsOne 92156402e5SMarkus Armbruster member enum1: EnumOne optional=False 93156402e5SMarkus Armbruster member enum2: EnumOne optional=True 94156402e5SMarkus Armbruster member enum3: EnumOne optional=False 95156402e5SMarkus Armbruster member enum4: EnumOne optional=True 96156402e5SMarkus Armbrusterenum QEnumTwo ['value1', 'value2'] 97156402e5SMarkus Armbruster prefix QENUM_TWO 987264f5c5SEric Blakeenum QType ['none', 'qnull', 'qint', 'qstring', 'qdict', 'qlist', 'qfloat', 'qbool'] 997264f5c5SEric Blake prefix QTYPE 100748053c9SEric Blakeobject TestStruct 101748053c9SEric Blake member integer: int optional=False 102748053c9SEric Blake member boolean: bool optional=False 103748053c9SEric Blake member string: str optional=False 104156402e5SMarkus Armbrusterobject UserDefA 105156402e5SMarkus Armbruster member boolean: bool optional=False 106d220fbcdSEric Blake member a_b: int optional=True 107156402e5SMarkus Armbrusteralternate UserDefAlternate 108*68d07839SEric Blake case udfu: UserDefFlatUnion 109156402e5SMarkus Armbruster case s: str 110156402e5SMarkus Armbruster case i: int 111156402e5SMarkus Armbrusterobject UserDefB 112156402e5SMarkus Armbruster member intb: int optional=False 113d220fbcdSEric Blake member a-b: bool optional=True 114156402e5SMarkus Armbrusterobject UserDefC 115156402e5SMarkus Armbruster member string1: str optional=False 116156402e5SMarkus Armbruster member string2: str optional=False 117156402e5SMarkus Armbrusterobject UserDefFlatUnion 118156402e5SMarkus Armbruster base UserDefUnionBase 119156402e5SMarkus Armbruster tag enum1 120156402e5SMarkus Armbruster case value1: UserDefA 121156402e5SMarkus Armbruster case value2: UserDefB 122156402e5SMarkus Armbruster case value3: UserDefB 123156402e5SMarkus Armbrusterobject UserDefFlatUnion2 1249d3524b3SEric Blake base UserDefUnionBase2 125156402e5SMarkus Armbruster tag enum1 126156402e5SMarkus Armbruster case value1: UserDefC 127156402e5SMarkus Armbruster case value2: UserDefB 128156402e5SMarkus Armbrusterobject UserDefNativeListUnion 129da34a9bdSEric Blake member type: UserDefNativeListUnionKind optional=False 130156402e5SMarkus Armbruster case integer: :obj-intList-wrapper 131156402e5SMarkus Armbruster case s8: :obj-int8List-wrapper 132156402e5SMarkus Armbruster case s16: :obj-int16List-wrapper 133156402e5SMarkus Armbruster case s32: :obj-int32List-wrapper 134156402e5SMarkus Armbruster case s64: :obj-int64List-wrapper 135156402e5SMarkus Armbruster case u8: :obj-uint8List-wrapper 136156402e5SMarkus Armbruster case u16: :obj-uint16List-wrapper 137156402e5SMarkus Armbruster case u32: :obj-uint32List-wrapper 138156402e5SMarkus Armbruster case u64: :obj-uint64List-wrapper 139156402e5SMarkus Armbruster case number: :obj-numberList-wrapper 140156402e5SMarkus Armbruster case boolean: :obj-boolList-wrapper 141156402e5SMarkus Armbruster case string: :obj-strList-wrapper 142156402e5SMarkus Armbruster case sizes: :obj-sizeList-wrapper 14328770e05SMarkus Armbruster case any: :obj-anyList-wrapper 14428770e05SMarkus Armbrusterenum UserDefNativeListUnionKind ['integer', 's8', 's16', 's32', 's64', 'u8', 'u16', 'u32', 'u64', 'number', 'boolean', 'string', 'sizes', 'any'] 145156402e5SMarkus Armbrusterobject UserDefOne 146156402e5SMarkus Armbruster base UserDefZero 147156402e5SMarkus Armbruster member string: str optional=False 148156402e5SMarkus Armbruster member enum1: EnumOne optional=True 149156402e5SMarkus Armbrusterobject UserDefOptions 150156402e5SMarkus Armbruster member i64: intList optional=True 151156402e5SMarkus Armbruster member u64: uint64List optional=True 152156402e5SMarkus Armbruster member u16: uint16List optional=True 153156402e5SMarkus Armbruster member i64x: int optional=True 154156402e5SMarkus Armbruster member u64x: uint64 optional=True 155156402e5SMarkus Armbrusterobject UserDefTwo 156156402e5SMarkus Armbruster member string0: str optional=False 157156402e5SMarkus Armbruster member dict1: UserDefTwoDict optional=False 158156402e5SMarkus Armbrusterobject UserDefTwoDict 159156402e5SMarkus Armbruster member string1: str optional=False 160156402e5SMarkus Armbruster member dict2: UserDefTwoDictDict optional=False 161156402e5SMarkus Armbruster member dict3: UserDefTwoDictDict optional=True 162156402e5SMarkus Armbrusterobject UserDefTwoDictDict 163156402e5SMarkus Armbruster member userdef: UserDefOne optional=False 164156402e5SMarkus Armbruster member string: str optional=False 165156402e5SMarkus Armbrusterobject UserDefUnionBase 166156402e5SMarkus Armbruster base UserDefZero 167156402e5SMarkus Armbruster member string: str optional=False 168156402e5SMarkus Armbruster member enum1: EnumOne optional=False 1699d3524b3SEric Blakeobject UserDefUnionBase2 1709d3524b3SEric Blake base UserDefZero 1719d3524b3SEric Blake member string: str optional=False 1729d3524b3SEric Blake member enum1: QEnumTwo optional=False 173156402e5SMarkus Armbrusterobject UserDefZero 174156402e5SMarkus Armbruster member integer: int optional=False 175*68d07839SEric Blakeobject WrapAlternate 176*68d07839SEric Blake member alt: UserDefAlternate optional=False 177156402e5SMarkus Armbrusterevent __ORG.QEMU_X-EVENT __org.qemu_x-Struct 178156402e5SMarkus Armbrusteralternate __org.qemu_x-Alt 179156402e5SMarkus Armbruster case __org.qemu_x-branch: str 180156402e5SMarkus Armbruster case b: __org.qemu_x-Base 181156402e5SMarkus Armbrusterobject __org.qemu_x-Base 182156402e5SMarkus Armbruster member __org.qemu_x-member1: __org.qemu_x-Enum optional=False 183156402e5SMarkus Armbrusterenum __org.qemu_x-Enum ['__org.qemu_x-value'] 184156402e5SMarkus Armbrusterobject __org.qemu_x-Struct 185156402e5SMarkus Armbruster base __org.qemu_x-Base 186156402e5SMarkus Armbruster member __org.qemu_x-member2: str optional=False 187c43567c1SEric Blake member wchar-t: int optional=True 188156402e5SMarkus Armbrusterobject __org.qemu_x-Struct2 189156402e5SMarkus Armbruster member array: __org.qemu_x-Union1List optional=False 190156402e5SMarkus Armbrusterobject __org.qemu_x-Union1 191da34a9bdSEric Blake member type: __org.qemu_x-Union1Kind optional=False 192156402e5SMarkus Armbruster case __org.qemu_x-branch: :obj-str-wrapper 193156402e5SMarkus Armbrusterenum __org.qemu_x-Union1Kind ['__org.qemu_x-branch'] 194156402e5SMarkus Armbrusterobject __org.qemu_x-Union2 195156402e5SMarkus Armbruster base __org.qemu_x-Base 196156402e5SMarkus Armbruster tag __org.qemu_x-member1 197156402e5SMarkus Armbruster case __org.qemu_x-value: __org.qemu_x-Struct2 198156402e5SMarkus Armbrustercommand __org.qemu_x-command :obj-__org.qemu_x-command-arg -> __org.qemu_x-Union1 199156402e5SMarkus Armbruster gen=True success_response=True 200cae95eaeSEric Blakecommand guest-get-time :obj-guest-get-time-arg -> int 201cae95eaeSEric Blake gen=True success_response=True 20228770e05SMarkus Armbrustercommand guest-sync :obj-guest-sync-arg -> any 20328770e05SMarkus Armbruster gen=True success_response=True 204156402e5SMarkus Armbrustercommand user_def_cmd None -> None 205156402e5SMarkus Armbruster gen=True success_response=True 206156402e5SMarkus Armbrustercommand user_def_cmd1 :obj-user_def_cmd1-arg -> None 207156402e5SMarkus Armbruster gen=True success_response=True 208156402e5SMarkus Armbrustercommand user_def_cmd2 :obj-user_def_cmd2-arg -> UserDefTwo 209156402e5SMarkus Armbruster gen=True success_response=True 210