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 Blakeenum AltIntNumKind ['i', 'n'] 609c51b441SEric Blakealternate AltNumInt 619c51b441SEric Blake case n: number 629c51b441SEric Blake case i: int 639c51b441SEric Blakeenum AltNumIntKind ['n', 'i'] 649c51b441SEric Blakealternate AltNumStr 659c51b441SEric Blake case n: number 669c51b441SEric Blake case s: str 679c51b441SEric Blakeenum AltNumStrKind ['n', 's'] 689c51b441SEric Blakealternate AltStrBool 699c51b441SEric Blake case s: str 709c51b441SEric Blake case b: bool 719c51b441SEric Blakeenum AltStrBoolKind ['s', 'b'] 729c51b441SEric Blakealternate AltStrInt 739c51b441SEric Blake case s: str 749c51b441SEric Blake case i: int 759c51b441SEric Blakeenum AltStrIntKind ['s', 'i'] 769c51b441SEric Blakealternate AltStrNum 779c51b441SEric Blake case s: str 789c51b441SEric Blake case n: number 799c51b441SEric Blakeenum AltStrNumKind ['s', 'n'] 80156402e5SMarkus Armbrusterevent EVENT_A None 81156402e5SMarkus Armbrusterevent EVENT_B None 82156402e5SMarkus Armbrusterevent EVENT_C :obj-EVENT_C-arg 83156402e5SMarkus Armbrusterevent EVENT_D :obj-EVENT_D-arg 8419767083SEric Blakeobject Empty1 8519767083SEric Blakeobject Empty2 8619767083SEric Blake base Empty1 87156402e5SMarkus Armbrusterenum EnumOne ['value1', 'value2', 'value3'] 88156402e5SMarkus Armbrusterobject EventStructOne 89156402e5SMarkus Armbruster member struct1: UserDefOne optional=False 90156402e5SMarkus Armbruster member string: str optional=False 91156402e5SMarkus Armbruster member enum2: EnumOne optional=True 929f08c8ecSEric Blakeobject ForceArrays 939f08c8ecSEric Blake member unused1: UserDefOneList optional=False 949f08c8ecSEric Blake member unused2: UserDefTwoList optional=False 95748053c9SEric Blake member unused3: TestStructList optional=False 96625b251cSEric Blakeenum MyEnum [] 97156402e5SMarkus Armbrusterobject NestedEnumsOne 98156402e5SMarkus Armbruster member enum1: EnumOne optional=False 99156402e5SMarkus Armbruster member enum2: EnumOne optional=True 100156402e5SMarkus Armbruster member enum3: EnumOne optional=False 101156402e5SMarkus Armbruster member enum4: EnumOne optional=True 102156402e5SMarkus Armbrusterenum QEnumTwo ['value1', 'value2'] 103156402e5SMarkus Armbruster prefix QENUM_TWO 104*7264f5c5SEric Blakeenum QType ['none', 'qnull', 'qint', 'qstring', 'qdict', 'qlist', 'qfloat', 'qbool'] 105*7264f5c5SEric Blake prefix QTYPE 106748053c9SEric Blakeobject TestStruct 107748053c9SEric Blake member integer: int optional=False 108748053c9SEric Blake member boolean: bool optional=False 109748053c9SEric Blake member string: str optional=False 110156402e5SMarkus Armbrusterobject UserDefA 111156402e5SMarkus Armbruster member boolean: bool optional=False 112d220fbcdSEric Blake member a_b: int optional=True 113156402e5SMarkus Armbrusteralternate UserDefAlternate 114156402e5SMarkus Armbruster case uda: UserDefA 115156402e5SMarkus Armbruster case s: str 116156402e5SMarkus Armbruster case i: int 117156402e5SMarkus Armbrusterenum UserDefAlternateKind ['uda', 's', 'i'] 118156402e5SMarkus Armbrusterobject UserDefB 119156402e5SMarkus Armbruster member intb: int optional=False 120d220fbcdSEric Blake member a-b: bool optional=True 121156402e5SMarkus Armbrusterobject UserDefC 122156402e5SMarkus Armbruster member string1: str optional=False 123156402e5SMarkus Armbruster member string2: str optional=False 124156402e5SMarkus Armbrusterobject UserDefFlatUnion 125156402e5SMarkus Armbruster base UserDefUnionBase 126156402e5SMarkus Armbruster tag enum1 127156402e5SMarkus Armbruster case value1: UserDefA 128156402e5SMarkus Armbruster case value2: UserDefB 129156402e5SMarkus Armbruster case value3: UserDefB 130156402e5SMarkus Armbrusterobject UserDefFlatUnion2 131156402e5SMarkus Armbruster base UserDefUnionBase 132156402e5SMarkus Armbruster tag enum1 133156402e5SMarkus Armbruster case value1: UserDefC 134156402e5SMarkus Armbruster case value2: UserDefB 135156402e5SMarkus Armbruster case value3: UserDefA 136156402e5SMarkus Armbrusterobject UserDefNativeListUnion 137da34a9bdSEric Blake member type: UserDefNativeListUnionKind optional=False 138156402e5SMarkus Armbruster case integer: :obj-intList-wrapper 139156402e5SMarkus Armbruster case s8: :obj-int8List-wrapper 140156402e5SMarkus Armbruster case s16: :obj-int16List-wrapper 141156402e5SMarkus Armbruster case s32: :obj-int32List-wrapper 142156402e5SMarkus Armbruster case s64: :obj-int64List-wrapper 143156402e5SMarkus Armbruster case u8: :obj-uint8List-wrapper 144156402e5SMarkus Armbruster case u16: :obj-uint16List-wrapper 145156402e5SMarkus Armbruster case u32: :obj-uint32List-wrapper 146156402e5SMarkus Armbruster case u64: :obj-uint64List-wrapper 147156402e5SMarkus Armbruster case number: :obj-numberList-wrapper 148156402e5SMarkus Armbruster case boolean: :obj-boolList-wrapper 149156402e5SMarkus Armbruster case string: :obj-strList-wrapper 150156402e5SMarkus Armbruster case sizes: :obj-sizeList-wrapper 15128770e05SMarkus Armbruster case any: :obj-anyList-wrapper 15228770e05SMarkus Armbrusterenum UserDefNativeListUnionKind ['integer', 's8', 's16', 's32', 's64', 'u8', 'u16', 'u32', 'u64', 'number', 'boolean', 'string', 'sizes', 'any'] 153156402e5SMarkus Armbrusterobject UserDefOne 154156402e5SMarkus Armbruster base UserDefZero 155156402e5SMarkus Armbruster member string: str optional=False 156156402e5SMarkus Armbruster member enum1: EnumOne optional=True 157156402e5SMarkus Armbrusterobject UserDefOptions 158156402e5SMarkus Armbruster member i64: intList optional=True 159156402e5SMarkus Armbruster member u64: uint64List optional=True 160156402e5SMarkus Armbruster member u16: uint16List optional=True 161156402e5SMarkus Armbruster member i64x: int optional=True 162156402e5SMarkus Armbruster member u64x: uint64 optional=True 163156402e5SMarkus Armbrusterobject UserDefTwo 164156402e5SMarkus Armbruster member string0: str optional=False 165156402e5SMarkus Armbruster member dict1: UserDefTwoDict optional=False 166156402e5SMarkus Armbrusterobject UserDefTwoDict 167156402e5SMarkus Armbruster member string1: str optional=False 168156402e5SMarkus Armbruster member dict2: UserDefTwoDictDict optional=False 169156402e5SMarkus Armbruster member dict3: UserDefTwoDictDict optional=True 170156402e5SMarkus Armbrusterobject UserDefTwoDictDict 171156402e5SMarkus Armbruster member userdef: UserDefOne optional=False 172156402e5SMarkus Armbruster member string: str optional=False 173156402e5SMarkus Armbrusterobject UserDefUnionBase 174156402e5SMarkus Armbruster base UserDefZero 175156402e5SMarkus Armbruster member string: str optional=False 176156402e5SMarkus Armbruster member enum1: EnumOne optional=False 177156402e5SMarkus Armbrusterobject UserDefZero 178156402e5SMarkus Armbruster member integer: int optional=False 179156402e5SMarkus Armbrusterevent __ORG.QEMU_X-EVENT __org.qemu_x-Struct 180156402e5SMarkus Armbrusteralternate __org.qemu_x-Alt 181156402e5SMarkus Armbruster case __org.qemu_x-branch: str 182156402e5SMarkus Armbruster case b: __org.qemu_x-Base 183156402e5SMarkus Armbrusterenum __org.qemu_x-AltKind ['__org.qemu_x-branch', 'b'] 184156402e5SMarkus Armbrusterobject __org.qemu_x-Base 185156402e5SMarkus Armbruster member __org.qemu_x-member1: __org.qemu_x-Enum optional=False 186156402e5SMarkus Armbrusterenum __org.qemu_x-Enum ['__org.qemu_x-value'] 187156402e5SMarkus Armbrusterobject __org.qemu_x-Struct 188156402e5SMarkus Armbruster base __org.qemu_x-Base 189156402e5SMarkus Armbruster member __org.qemu_x-member2: str optional=False 190c43567c1SEric Blake member wchar-t: int optional=True 191156402e5SMarkus Armbrusterobject __org.qemu_x-Struct2 192156402e5SMarkus Armbruster member array: __org.qemu_x-Union1List optional=False 193156402e5SMarkus Armbrusterobject __org.qemu_x-Union1 194da34a9bdSEric Blake member type: __org.qemu_x-Union1Kind optional=False 195156402e5SMarkus Armbruster case __org.qemu_x-branch: :obj-str-wrapper 196156402e5SMarkus Armbrusterenum __org.qemu_x-Union1Kind ['__org.qemu_x-branch'] 197156402e5SMarkus Armbrusterobject __org.qemu_x-Union2 198156402e5SMarkus Armbruster base __org.qemu_x-Base 199156402e5SMarkus Armbruster tag __org.qemu_x-member1 200156402e5SMarkus Armbruster case __org.qemu_x-value: __org.qemu_x-Struct2 201156402e5SMarkus Armbrustercommand __org.qemu_x-command :obj-__org.qemu_x-command-arg -> __org.qemu_x-Union1 202156402e5SMarkus Armbruster gen=True success_response=True 203cae95eaeSEric Blakecommand guest-get-time :obj-guest-get-time-arg -> int 204cae95eaeSEric Blake gen=True success_response=True 20528770e05SMarkus Armbrustercommand guest-sync :obj-guest-sync-arg -> any 20628770e05SMarkus Armbruster gen=True success_response=True 207156402e5SMarkus Armbrustercommand user_def_cmd None -> None 208156402e5SMarkus Armbruster gen=True success_response=True 209156402e5SMarkus Armbrustercommand user_def_cmd1 :obj-user_def_cmd1-arg -> None 210156402e5SMarkus Armbruster gen=True success_response=True 211156402e5SMarkus Armbrustercommand user_def_cmd2 :obj-user_def_cmd2-arg -> UserDefTwo 212156402e5SMarkus Armbruster gen=True success_response=True 213