David 'Digit' Turner | 910aea9 | 2014-01-15 16:53:38 +0100 | [diff] [blame] | 1 | /* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT MODIFY */ |
| 2 | |
| 3 | /* |
| 4 | * schema-defined QAPI visitor function |
| 5 | * |
| 6 | * Copyright IBM, Corp. 2011 |
| 7 | * |
| 8 | * Authors: |
| 9 | * Anthony Liguori <aliguori@us.ibm.com> |
| 10 | * |
| 11 | * This work is licensed under the terms of the GNU LGPL, version 2.1 or later. |
| 12 | * See the COPYING.LIB file in the top-level directory. |
| 13 | * |
| 14 | */ |
| 15 | |
| 16 | #ifndef QAPI_VISIT_H |
| 17 | #define QAPI_VISIT_H |
| 18 | |
| 19 | #include "qapi/visitor.h" |
| 20 | #include "qapi-types.h" |
| 21 | |
| 22 | |
| 23 | #ifndef QAPI_VISIT_BUILTIN_VISITOR_DECL_H |
| 24 | #define QAPI_VISIT_BUILTIN_VISITOR_DECL_H |
| 25 | |
| 26 | void visit_type_strList(Visitor *m, strList ** obj, const char *name, Error **errp); |
| 27 | void visit_type_intList(Visitor *m, intList ** obj, const char *name, Error **errp); |
| 28 | void visit_type_numberList(Visitor *m, numberList ** obj, const char *name, Error **errp); |
| 29 | void visit_type_boolList(Visitor *m, boolList ** obj, const char *name, Error **errp); |
| 30 | void visit_type_int8List(Visitor *m, int8List ** obj, const char *name, Error **errp); |
| 31 | void visit_type_int16List(Visitor *m, int16List ** obj, const char *name, Error **errp); |
| 32 | void visit_type_int32List(Visitor *m, int32List ** obj, const char *name, Error **errp); |
| 33 | void visit_type_int64List(Visitor *m, int64List ** obj, const char *name, Error **errp); |
| 34 | void visit_type_uint8List(Visitor *m, uint8List ** obj, const char *name, Error **errp); |
| 35 | void visit_type_uint16List(Visitor *m, uint16List ** obj, const char *name, Error **errp); |
| 36 | void visit_type_uint32List(Visitor *m, uint32List ** obj, const char *name, Error **errp); |
| 37 | void visit_type_uint64List(Visitor *m, uint64List ** obj, const char *name, Error **errp); |
| 38 | |
| 39 | #endif /* QAPI_VISIT_BUILTIN_VISITOR_DECL_H */ |
| 40 | |
| 41 | |
| 42 | void visit_type_ErrorClass(Visitor *m, ErrorClass * obj, const char *name, Error **errp); |
| 43 | void visit_type_ErrorClassList(Visitor *m, ErrorClassList ** obj, const char *name, Error **errp); |
| 44 | |
| 45 | void visit_type_NameInfo(Visitor *m, NameInfo ** obj, const char *name, Error **errp); |
| 46 | void visit_type_NameInfoList(Visitor *m, NameInfoList ** obj, const char *name, Error **errp); |
| 47 | |
| 48 | void visit_type_VersionInfo(Visitor *m, VersionInfo ** obj, const char *name, Error **errp); |
| 49 | void visit_type_VersionInfoList(Visitor *m, VersionInfoList ** obj, const char *name, Error **errp); |
| 50 | |
| 51 | void visit_type_KvmInfo(Visitor *m, KvmInfo ** obj, const char *name, Error **errp); |
| 52 | void visit_type_KvmInfoList(Visitor *m, KvmInfoList ** obj, const char *name, Error **errp); |
| 53 | |
| 54 | void visit_type_RunState(Visitor *m, RunState * obj, const char *name, Error **errp); |
| 55 | void visit_type_RunStateList(Visitor *m, RunStateList ** obj, const char *name, Error **errp); |
| 56 | |
| 57 | void visit_type_SnapshotInfo(Visitor *m, SnapshotInfo ** obj, const char *name, Error **errp); |
| 58 | void visit_type_SnapshotInfoList(Visitor *m, SnapshotInfoList ** obj, const char *name, Error **errp); |
| 59 | |
| 60 | void visit_type_ImageInfoSpecificQCow2(Visitor *m, ImageInfoSpecificQCow2 ** obj, const char *name, Error **errp); |
| 61 | void visit_type_ImageInfoSpecificQCow2List(Visitor *m, ImageInfoSpecificQCow2List ** obj, const char *name, Error **errp); |
| 62 | |
| 63 | void visit_type_ImageInfoSpecificVmdk(Visitor *m, ImageInfoSpecificVmdk ** obj, const char *name, Error **errp); |
| 64 | void visit_type_ImageInfoSpecificVmdkList(Visitor *m, ImageInfoSpecificVmdkList ** obj, const char *name, Error **errp); |
| 65 | |
| 66 | void visit_type_ImageInfoSpecificKind(Visitor *m, ImageInfoSpecificKind * obj, const char *name, Error **errp); |
| 67 | |
| 68 | void visit_type_ImageInfoSpecific(Visitor *m, ImageInfoSpecific ** obj, const char *name, Error **errp); |
| 69 | void visit_type_ImageInfoSpecificList(Visitor *m, ImageInfoSpecificList ** obj, const char *name, Error **errp); |
| 70 | |
| 71 | void visit_type_ImageInfo(Visitor *m, ImageInfo ** obj, const char *name, Error **errp); |
| 72 | void visit_type_ImageInfoList(Visitor *m, ImageInfoList ** obj, const char *name, Error **errp); |
| 73 | |
| 74 | void visit_type_ImageCheck(Visitor *m, ImageCheck ** obj, const char *name, Error **errp); |
| 75 | void visit_type_ImageCheckList(Visitor *m, ImageCheckList ** obj, const char *name, Error **errp); |
| 76 | |
| 77 | void visit_type_StatusInfo(Visitor *m, StatusInfo ** obj, const char *name, Error **errp); |
| 78 | void visit_type_StatusInfoList(Visitor *m, StatusInfoList ** obj, const char *name, Error **errp); |
| 79 | |
| 80 | void visit_type_UuidInfo(Visitor *m, UuidInfo ** obj, const char *name, Error **errp); |
| 81 | void visit_type_UuidInfoList(Visitor *m, UuidInfoList ** obj, const char *name, Error **errp); |
| 82 | |
| 83 | void visit_type_ChardevInfo(Visitor *m, ChardevInfo ** obj, const char *name, Error **errp); |
| 84 | void visit_type_ChardevInfoList(Visitor *m, ChardevInfoList ** obj, const char *name, Error **errp); |
| 85 | |
| 86 | void visit_type_DataFormat(Visitor *m, DataFormat * obj, const char *name, Error **errp); |
| 87 | void visit_type_DataFormatList(Visitor *m, DataFormatList ** obj, const char *name, Error **errp); |
| 88 | |
| 89 | void visit_type_CommandInfo(Visitor *m, CommandInfo ** obj, const char *name, Error **errp); |
| 90 | void visit_type_CommandInfoList(Visitor *m, CommandInfoList ** obj, const char *name, Error **errp); |
| 91 | |
| 92 | void visit_type_EventInfo(Visitor *m, EventInfo ** obj, const char *name, Error **errp); |
| 93 | void visit_type_EventInfoList(Visitor *m, EventInfoList ** obj, const char *name, Error **errp); |
| 94 | |
| 95 | void visit_type_MigrationStats(Visitor *m, MigrationStats ** obj, const char *name, Error **errp); |
| 96 | void visit_type_MigrationStatsList(Visitor *m, MigrationStatsList ** obj, const char *name, Error **errp); |
| 97 | |
| 98 | void visit_type_XBZRLECacheStats(Visitor *m, XBZRLECacheStats ** obj, const char *name, Error **errp); |
| 99 | void visit_type_XBZRLECacheStatsList(Visitor *m, XBZRLECacheStatsList ** obj, const char *name, Error **errp); |
| 100 | |
| 101 | void visit_type_MigrationInfo(Visitor *m, MigrationInfo ** obj, const char *name, Error **errp); |
| 102 | void visit_type_MigrationInfoList(Visitor *m, MigrationInfoList ** obj, const char *name, Error **errp); |
| 103 | |
| 104 | void visit_type_MigrationCapability(Visitor *m, MigrationCapability * obj, const char *name, Error **errp); |
| 105 | void visit_type_MigrationCapabilityList(Visitor *m, MigrationCapabilityList ** obj, const char *name, Error **errp); |
| 106 | |
| 107 | void visit_type_MigrationCapabilityStatus(Visitor *m, MigrationCapabilityStatus ** obj, const char *name, Error **errp); |
| 108 | void visit_type_MigrationCapabilityStatusList(Visitor *m, MigrationCapabilityStatusList ** obj, const char *name, Error **errp); |
| 109 | |
| 110 | void visit_type_MouseInfo(Visitor *m, MouseInfo ** obj, const char *name, Error **errp); |
| 111 | void visit_type_MouseInfoList(Visitor *m, MouseInfoList ** obj, const char *name, Error **errp); |
| 112 | |
| 113 | void visit_type_CpuInfo(Visitor *m, CpuInfo ** obj, const char *name, Error **errp); |
| 114 | void visit_type_CpuInfoList(Visitor *m, CpuInfoList ** obj, const char *name, Error **errp); |
| 115 | |
| 116 | void visit_type_BlockDeviceInfo(Visitor *m, BlockDeviceInfo ** obj, const char *name, Error **errp); |
| 117 | void visit_type_BlockDeviceInfoList(Visitor *m, BlockDeviceInfoList ** obj, const char *name, Error **errp); |
| 118 | |
| 119 | void visit_type_BlockDeviceIoStatus(Visitor *m, BlockDeviceIoStatus * obj, const char *name, Error **errp); |
| 120 | void visit_type_BlockDeviceIoStatusList(Visitor *m, BlockDeviceIoStatusList ** obj, const char *name, Error **errp); |
| 121 | |
| 122 | void visit_type_BlockDeviceMapEntry(Visitor *m, BlockDeviceMapEntry ** obj, const char *name, Error **errp); |
| 123 | void visit_type_BlockDeviceMapEntryList(Visitor *m, BlockDeviceMapEntryList ** obj, const char *name, Error **errp); |
| 124 | |
| 125 | void visit_type_BlockDirtyInfo(Visitor *m, BlockDirtyInfo ** obj, const char *name, Error **errp); |
| 126 | void visit_type_BlockDirtyInfoList(Visitor *m, BlockDirtyInfoList ** obj, const char *name, Error **errp); |
| 127 | |
| 128 | void visit_type_BlockInfo(Visitor *m, BlockInfo ** obj, const char *name, Error **errp); |
| 129 | void visit_type_BlockInfoList(Visitor *m, BlockInfoList ** obj, const char *name, Error **errp); |
| 130 | |
| 131 | void visit_type_BlockDeviceStats(Visitor *m, BlockDeviceStats ** obj, const char *name, Error **errp); |
| 132 | void visit_type_BlockDeviceStatsList(Visitor *m, BlockDeviceStatsList ** obj, const char *name, Error **errp); |
| 133 | |
| 134 | void visit_type_BlockStats(Visitor *m, BlockStats ** obj, const char *name, Error **errp); |
| 135 | void visit_type_BlockStatsList(Visitor *m, BlockStatsList ** obj, const char *name, Error **errp); |
| 136 | |
| 137 | void visit_type_VncClientInfo(Visitor *m, VncClientInfo ** obj, const char *name, Error **errp); |
| 138 | void visit_type_VncClientInfoList(Visitor *m, VncClientInfoList ** obj, const char *name, Error **errp); |
| 139 | |
| 140 | void visit_type_VncInfo(Visitor *m, VncInfo ** obj, const char *name, Error **errp); |
| 141 | void visit_type_VncInfoList(Visitor *m, VncInfoList ** obj, const char *name, Error **errp); |
| 142 | |
| 143 | void visit_type_SpiceChannel(Visitor *m, SpiceChannel ** obj, const char *name, Error **errp); |
| 144 | void visit_type_SpiceChannelList(Visitor *m, SpiceChannelList ** obj, const char *name, Error **errp); |
| 145 | |
| 146 | void visit_type_SpiceQueryMouseMode(Visitor *m, SpiceQueryMouseMode * obj, const char *name, Error **errp); |
| 147 | void visit_type_SpiceQueryMouseModeList(Visitor *m, SpiceQueryMouseModeList ** obj, const char *name, Error **errp); |
| 148 | |
| 149 | void visit_type_SpiceInfo(Visitor *m, SpiceInfo ** obj, const char *name, Error **errp); |
| 150 | void visit_type_SpiceInfoList(Visitor *m, SpiceInfoList ** obj, const char *name, Error **errp); |
| 151 | |
| 152 | void visit_type_BalloonInfo(Visitor *m, BalloonInfo ** obj, const char *name, Error **errp); |
| 153 | void visit_type_BalloonInfoList(Visitor *m, BalloonInfoList ** obj, const char *name, Error **errp); |
| 154 | |
| 155 | void visit_type_PciMemoryRange(Visitor *m, PciMemoryRange ** obj, const char *name, Error **errp); |
| 156 | void visit_type_PciMemoryRangeList(Visitor *m, PciMemoryRangeList ** obj, const char *name, Error **errp); |
| 157 | |
| 158 | void visit_type_PciMemoryRegion(Visitor *m, PciMemoryRegion ** obj, const char *name, Error **errp); |
| 159 | void visit_type_PciMemoryRegionList(Visitor *m, PciMemoryRegionList ** obj, const char *name, Error **errp); |
| 160 | |
| 161 | void visit_type_PciBridgeInfo(Visitor *m, PciBridgeInfo ** obj, const char *name, Error **errp); |
| 162 | void visit_type_PciBridgeInfoList(Visitor *m, PciBridgeInfoList ** obj, const char *name, Error **errp); |
| 163 | |
| 164 | void visit_type_PciDeviceInfo(Visitor *m, PciDeviceInfo ** obj, const char *name, Error **errp); |
| 165 | void visit_type_PciDeviceInfoList(Visitor *m, PciDeviceInfoList ** obj, const char *name, Error **errp); |
| 166 | |
| 167 | void visit_type_PciInfo(Visitor *m, PciInfo ** obj, const char *name, Error **errp); |
| 168 | void visit_type_PciInfoList(Visitor *m, PciInfoList ** obj, const char *name, Error **errp); |
| 169 | |
| 170 | void visit_type_BlockdevOnError(Visitor *m, BlockdevOnError * obj, const char *name, Error **errp); |
| 171 | void visit_type_BlockdevOnErrorList(Visitor *m, BlockdevOnErrorList ** obj, const char *name, Error **errp); |
| 172 | |
| 173 | void visit_type_MirrorSyncMode(Visitor *m, MirrorSyncMode * obj, const char *name, Error **errp); |
| 174 | void visit_type_MirrorSyncModeList(Visitor *m, MirrorSyncModeList ** obj, const char *name, Error **errp); |
| 175 | |
| 176 | void visit_type_BlockJobType(Visitor *m, BlockJobType * obj, const char *name, Error **errp); |
| 177 | void visit_type_BlockJobTypeList(Visitor *m, BlockJobTypeList ** obj, const char *name, Error **errp); |
| 178 | |
| 179 | void visit_type_BlockJobInfo(Visitor *m, BlockJobInfo ** obj, const char *name, Error **errp); |
| 180 | void visit_type_BlockJobInfoList(Visitor *m, BlockJobInfoList ** obj, const char *name, Error **errp); |
| 181 | |
| 182 | void visit_type_NewImageMode(Visitor *m, NewImageMode * obj, const char *name, Error **errp); |
| 183 | void visit_type_NewImageModeList(Visitor *m, NewImageModeList ** obj, const char *name, Error **errp); |
| 184 | |
| 185 | void visit_type_BlockdevSnapshot(Visitor *m, BlockdevSnapshot ** obj, const char *name, Error **errp); |
| 186 | void visit_type_BlockdevSnapshotList(Visitor *m, BlockdevSnapshotList ** obj, const char *name, Error **errp); |
| 187 | |
| 188 | void visit_type_BlockdevSnapshotInternal(Visitor *m, BlockdevSnapshotInternal ** obj, const char *name, Error **errp); |
| 189 | void visit_type_BlockdevSnapshotInternalList(Visitor *m, BlockdevSnapshotInternalList ** obj, const char *name, Error **errp); |
| 190 | |
| 191 | void visit_type_DriveBackup(Visitor *m, DriveBackup ** obj, const char *name, Error **errp); |
| 192 | void visit_type_DriveBackupList(Visitor *m, DriveBackupList ** obj, const char *name, Error **errp); |
| 193 | |
| 194 | void visit_type_Abort(Visitor *m, Abort ** obj, const char *name, Error **errp); |
| 195 | void visit_type_AbortList(Visitor *m, AbortList ** obj, const char *name, Error **errp); |
| 196 | |
| 197 | void visit_type_TransactionActionKind(Visitor *m, TransactionActionKind * obj, const char *name, Error **errp); |
| 198 | |
| 199 | void visit_type_TransactionAction(Visitor *m, TransactionAction ** obj, const char *name, Error **errp); |
| 200 | void visit_type_TransactionActionList(Visitor *m, TransactionActionList ** obj, const char *name, Error **errp); |
| 201 | |
| 202 | void visit_type_ObjectPropertyInfo(Visitor *m, ObjectPropertyInfo ** obj, const char *name, Error **errp); |
| 203 | void visit_type_ObjectPropertyInfoList(Visitor *m, ObjectPropertyInfoList ** obj, const char *name, Error **errp); |
| 204 | |
| 205 | void visit_type_ObjectTypeInfo(Visitor *m, ObjectTypeInfo ** obj, const char *name, Error **errp); |
| 206 | void visit_type_ObjectTypeInfoList(Visitor *m, ObjectTypeInfoList ** obj, const char *name, Error **errp); |
| 207 | |
| 208 | void visit_type_DevicePropertyInfo(Visitor *m, DevicePropertyInfo ** obj, const char *name, Error **errp); |
| 209 | void visit_type_DevicePropertyInfoList(Visitor *m, DevicePropertyInfoList ** obj, const char *name, Error **errp); |
| 210 | |
| 211 | void visit_type_NetdevNoneOptions(Visitor *m, NetdevNoneOptions ** obj, const char *name, Error **errp); |
| 212 | void visit_type_NetdevNoneOptionsList(Visitor *m, NetdevNoneOptionsList ** obj, const char *name, Error **errp); |
| 213 | |
| 214 | void visit_type_NetLegacyNicOptions(Visitor *m, NetLegacyNicOptions ** obj, const char *name, Error **errp); |
| 215 | void visit_type_NetLegacyNicOptionsList(Visitor *m, NetLegacyNicOptionsList ** obj, const char *name, Error **errp); |
| 216 | |
| 217 | void visit_type_String(Visitor *m, String ** obj, const char *name, Error **errp); |
| 218 | void visit_type_StringList(Visitor *m, StringList ** obj, const char *name, Error **errp); |
| 219 | |
| 220 | void visit_type_NetdevUserOptions(Visitor *m, NetdevUserOptions ** obj, const char *name, Error **errp); |
| 221 | void visit_type_NetdevUserOptionsList(Visitor *m, NetdevUserOptionsList ** obj, const char *name, Error **errp); |
| 222 | |
| 223 | void visit_type_NetdevTapOptions(Visitor *m, NetdevTapOptions ** obj, const char *name, Error **errp); |
| 224 | void visit_type_NetdevTapOptionsList(Visitor *m, NetdevTapOptionsList ** obj, const char *name, Error **errp); |
| 225 | |
| 226 | void visit_type_NetdevSocketOptions(Visitor *m, NetdevSocketOptions ** obj, const char *name, Error **errp); |
| 227 | void visit_type_NetdevSocketOptionsList(Visitor *m, NetdevSocketOptionsList ** obj, const char *name, Error **errp); |
| 228 | |
| 229 | void visit_type_NetdevVdeOptions(Visitor *m, NetdevVdeOptions ** obj, const char *name, Error **errp); |
| 230 | void visit_type_NetdevVdeOptionsList(Visitor *m, NetdevVdeOptionsList ** obj, const char *name, Error **errp); |
| 231 | |
| 232 | void visit_type_NetdevDumpOptions(Visitor *m, NetdevDumpOptions ** obj, const char *name, Error **errp); |
| 233 | void visit_type_NetdevDumpOptionsList(Visitor *m, NetdevDumpOptionsList ** obj, const char *name, Error **errp); |
| 234 | |
| 235 | void visit_type_NetdevBridgeOptions(Visitor *m, NetdevBridgeOptions ** obj, const char *name, Error **errp); |
| 236 | void visit_type_NetdevBridgeOptionsList(Visitor *m, NetdevBridgeOptionsList ** obj, const char *name, Error **errp); |
| 237 | |
| 238 | void visit_type_NetdevHubPortOptions(Visitor *m, NetdevHubPortOptions ** obj, const char *name, Error **errp); |
| 239 | void visit_type_NetdevHubPortOptionsList(Visitor *m, NetdevHubPortOptionsList ** obj, const char *name, Error **errp); |
| 240 | |
| 241 | void visit_type_NetdevNetmapOptions(Visitor *m, NetdevNetmapOptions ** obj, const char *name, Error **errp); |
| 242 | void visit_type_NetdevNetmapOptionsList(Visitor *m, NetdevNetmapOptionsList ** obj, const char *name, Error **errp); |
| 243 | |
| 244 | void visit_type_NetClientOptionsKind(Visitor *m, NetClientOptionsKind * obj, const char *name, Error **errp); |
| 245 | |
| 246 | void visit_type_NetClientOptions(Visitor *m, NetClientOptions ** obj, const char *name, Error **errp); |
| 247 | void visit_type_NetClientOptionsList(Visitor *m, NetClientOptionsList ** obj, const char *name, Error **errp); |
| 248 | |
| 249 | void visit_type_NetLegacy(Visitor *m, NetLegacy ** obj, const char *name, Error **errp); |
| 250 | void visit_type_NetLegacyList(Visitor *m, NetLegacyList ** obj, const char *name, Error **errp); |
| 251 | |
| 252 | void visit_type_Netdev(Visitor *m, Netdev ** obj, const char *name, Error **errp); |
| 253 | void visit_type_NetdevList(Visitor *m, NetdevList ** obj, const char *name, Error **errp); |
| 254 | |
| 255 | void visit_type_InetSocketAddress(Visitor *m, InetSocketAddress ** obj, const char *name, Error **errp); |
| 256 | void visit_type_InetSocketAddressList(Visitor *m, InetSocketAddressList ** obj, const char *name, Error **errp); |
| 257 | |
| 258 | void visit_type_UnixSocketAddress(Visitor *m, UnixSocketAddress ** obj, const char *name, Error **errp); |
| 259 | void visit_type_UnixSocketAddressList(Visitor *m, UnixSocketAddressList ** obj, const char *name, Error **errp); |
| 260 | |
| 261 | void visit_type_SocketAddressKind(Visitor *m, SocketAddressKind * obj, const char *name, Error **errp); |
| 262 | |
| 263 | void visit_type_SocketAddress(Visitor *m, SocketAddress ** obj, const char *name, Error **errp); |
| 264 | void visit_type_SocketAddressList(Visitor *m, SocketAddressList ** obj, const char *name, Error **errp); |
| 265 | |
| 266 | void visit_type_MachineInfo(Visitor *m, MachineInfo ** obj, const char *name, Error **errp); |
| 267 | void visit_type_MachineInfoList(Visitor *m, MachineInfoList ** obj, const char *name, Error **errp); |
| 268 | |
| 269 | void visit_type_CpuDefinitionInfo(Visitor *m, CpuDefinitionInfo ** obj, const char *name, Error **errp); |
| 270 | void visit_type_CpuDefinitionInfoList(Visitor *m, CpuDefinitionInfoList ** obj, const char *name, Error **errp); |
| 271 | |
| 272 | void visit_type_AddfdInfo(Visitor *m, AddfdInfo ** obj, const char *name, Error **errp); |
| 273 | void visit_type_AddfdInfoList(Visitor *m, AddfdInfoList ** obj, const char *name, Error **errp); |
| 274 | |
| 275 | void visit_type_FdsetFdInfo(Visitor *m, FdsetFdInfo ** obj, const char *name, Error **errp); |
| 276 | void visit_type_FdsetFdInfoList(Visitor *m, FdsetFdInfoList ** obj, const char *name, Error **errp); |
| 277 | |
| 278 | void visit_type_FdsetInfo(Visitor *m, FdsetInfo ** obj, const char *name, Error **errp); |
| 279 | void visit_type_FdsetInfoList(Visitor *m, FdsetInfoList ** obj, const char *name, Error **errp); |
| 280 | |
| 281 | void visit_type_TargetInfo(Visitor *m, TargetInfo ** obj, const char *name, Error **errp); |
| 282 | void visit_type_TargetInfoList(Visitor *m, TargetInfoList ** obj, const char *name, Error **errp); |
| 283 | |
| 284 | void visit_type_QKeyCode(Visitor *m, QKeyCode * obj, const char *name, Error **errp); |
| 285 | void visit_type_QKeyCodeList(Visitor *m, QKeyCodeList ** obj, const char *name, Error **errp); |
| 286 | |
| 287 | void visit_type_KeyValueKind(Visitor *m, KeyValueKind * obj, const char *name, Error **errp); |
| 288 | |
| 289 | void visit_type_KeyValue(Visitor *m, KeyValue ** obj, const char *name, Error **errp); |
| 290 | void visit_type_KeyValueList(Visitor *m, KeyValueList ** obj, const char *name, Error **errp); |
| 291 | |
| 292 | void visit_type_ChardevFile(Visitor *m, ChardevFile ** obj, const char *name, Error **errp); |
| 293 | void visit_type_ChardevFileList(Visitor *m, ChardevFileList ** obj, const char *name, Error **errp); |
| 294 | |
| 295 | void visit_type_ChardevHostdev(Visitor *m, ChardevHostdev ** obj, const char *name, Error **errp); |
| 296 | void visit_type_ChardevHostdevList(Visitor *m, ChardevHostdevList ** obj, const char *name, Error **errp); |
| 297 | |
| 298 | void visit_type_ChardevSocket(Visitor *m, ChardevSocket ** obj, const char *name, Error **errp); |
| 299 | void visit_type_ChardevSocketList(Visitor *m, ChardevSocketList ** obj, const char *name, Error **errp); |
| 300 | |
| 301 | void visit_type_ChardevUdp(Visitor *m, ChardevUdp ** obj, const char *name, Error **errp); |
| 302 | void visit_type_ChardevUdpList(Visitor *m, ChardevUdpList ** obj, const char *name, Error **errp); |
| 303 | |
| 304 | void visit_type_ChardevMux(Visitor *m, ChardevMux ** obj, const char *name, Error **errp); |
| 305 | void visit_type_ChardevMuxList(Visitor *m, ChardevMuxList ** obj, const char *name, Error **errp); |
| 306 | |
| 307 | void visit_type_ChardevStdio(Visitor *m, ChardevStdio ** obj, const char *name, Error **errp); |
| 308 | void visit_type_ChardevStdioList(Visitor *m, ChardevStdioList ** obj, const char *name, Error **errp); |
| 309 | |
| 310 | void visit_type_ChardevSpiceChannel(Visitor *m, ChardevSpiceChannel ** obj, const char *name, Error **errp); |
| 311 | void visit_type_ChardevSpiceChannelList(Visitor *m, ChardevSpiceChannelList ** obj, const char *name, Error **errp); |
| 312 | |
| 313 | void visit_type_ChardevSpicePort(Visitor *m, ChardevSpicePort ** obj, const char *name, Error **errp); |
| 314 | void visit_type_ChardevSpicePortList(Visitor *m, ChardevSpicePortList ** obj, const char *name, Error **errp); |
| 315 | |
| 316 | void visit_type_ChardevVC(Visitor *m, ChardevVC ** obj, const char *name, Error **errp); |
| 317 | void visit_type_ChardevVCList(Visitor *m, ChardevVCList ** obj, const char *name, Error **errp); |
| 318 | |
| 319 | void visit_type_ChardevRingbuf(Visitor *m, ChardevRingbuf ** obj, const char *name, Error **errp); |
| 320 | void visit_type_ChardevRingbufList(Visitor *m, ChardevRingbufList ** obj, const char *name, Error **errp); |
| 321 | |
| 322 | void visit_type_ChardevDummy(Visitor *m, ChardevDummy ** obj, const char *name, Error **errp); |
| 323 | void visit_type_ChardevDummyList(Visitor *m, ChardevDummyList ** obj, const char *name, Error **errp); |
| 324 | |
| 325 | void visit_type_ChardevBackendKind(Visitor *m, ChardevBackendKind * obj, const char *name, Error **errp); |
| 326 | |
| 327 | void visit_type_ChardevBackend(Visitor *m, ChardevBackend ** obj, const char *name, Error **errp); |
| 328 | void visit_type_ChardevBackendList(Visitor *m, ChardevBackendList ** obj, const char *name, Error **errp); |
| 329 | |
| 330 | void visit_type_ChardevReturn(Visitor *m, ChardevReturn ** obj, const char *name, Error **errp); |
| 331 | void visit_type_ChardevReturnList(Visitor *m, ChardevReturnList ** obj, const char *name, Error **errp); |
| 332 | |
| 333 | void visit_type_TpmModel(Visitor *m, TpmModel * obj, const char *name, Error **errp); |
| 334 | void visit_type_TpmModelList(Visitor *m, TpmModelList ** obj, const char *name, Error **errp); |
| 335 | |
| 336 | void visit_type_TpmType(Visitor *m, TpmType * obj, const char *name, Error **errp); |
| 337 | void visit_type_TpmTypeList(Visitor *m, TpmTypeList ** obj, const char *name, Error **errp); |
| 338 | |
| 339 | void visit_type_TPMPassthroughOptions(Visitor *m, TPMPassthroughOptions ** obj, const char *name, Error **errp); |
| 340 | void visit_type_TPMPassthroughOptionsList(Visitor *m, TPMPassthroughOptionsList ** obj, const char *name, Error **errp); |
| 341 | |
| 342 | void visit_type_TpmTypeOptionsKind(Visitor *m, TpmTypeOptionsKind * obj, const char *name, Error **errp); |
| 343 | |
| 344 | void visit_type_TpmTypeOptions(Visitor *m, TpmTypeOptions ** obj, const char *name, Error **errp); |
| 345 | void visit_type_TpmTypeOptionsList(Visitor *m, TpmTypeOptionsList ** obj, const char *name, Error **errp); |
| 346 | |
| 347 | void visit_type_TPMInfo(Visitor *m, TPMInfo ** obj, const char *name, Error **errp); |
| 348 | void visit_type_TPMInfoList(Visitor *m, TPMInfoList ** obj, const char *name, Error **errp); |
| 349 | |
| 350 | void visit_type_AcpiTableOptions(Visitor *m, AcpiTableOptions ** obj, const char *name, Error **errp); |
| 351 | void visit_type_AcpiTableOptionsList(Visitor *m, AcpiTableOptionsList ** obj, const char *name, Error **errp); |
| 352 | |
| 353 | void visit_type_CommandLineParameterType(Visitor *m, CommandLineParameterType * obj, const char *name, Error **errp); |
| 354 | void visit_type_CommandLineParameterTypeList(Visitor *m, CommandLineParameterTypeList ** obj, const char *name, Error **errp); |
| 355 | |
| 356 | void visit_type_CommandLineParameterInfo(Visitor *m, CommandLineParameterInfo ** obj, const char *name, Error **errp); |
| 357 | void visit_type_CommandLineParameterInfoList(Visitor *m, CommandLineParameterInfoList ** obj, const char *name, Error **errp); |
| 358 | |
| 359 | void visit_type_CommandLineOptionInfo(Visitor *m, CommandLineOptionInfo ** obj, const char *name, Error **errp); |
| 360 | void visit_type_CommandLineOptionInfoList(Visitor *m, CommandLineOptionInfoList ** obj, const char *name, Error **errp); |
| 361 | |
| 362 | void visit_type_X86CPURegister32(Visitor *m, X86CPURegister32 * obj, const char *name, Error **errp); |
| 363 | void visit_type_X86CPURegister32List(Visitor *m, X86CPURegister32List ** obj, const char *name, Error **errp); |
| 364 | |
| 365 | void visit_type_X86CPUFeatureWordInfo(Visitor *m, X86CPUFeatureWordInfo ** obj, const char *name, Error **errp); |
| 366 | void visit_type_X86CPUFeatureWordInfoList(Visitor *m, X86CPUFeatureWordInfoList ** obj, const char *name, Error **errp); |
| 367 | |
| 368 | void visit_type_RxState(Visitor *m, RxState * obj, const char *name, Error **errp); |
| 369 | void visit_type_RxStateList(Visitor *m, RxStateList ** obj, const char *name, Error **errp); |
| 370 | |
| 371 | void visit_type_RxFilterInfo(Visitor *m, RxFilterInfo ** obj, const char *name, Error **errp); |
| 372 | void visit_type_RxFilterInfoList(Visitor *m, RxFilterInfoList ** obj, const char *name, Error **errp); |
| 373 | |
| 374 | void visit_type_BlockdevDiscardOptions(Visitor *m, BlockdevDiscardOptions * obj, const char *name, Error **errp); |
| 375 | void visit_type_BlockdevDiscardOptionsList(Visitor *m, BlockdevDiscardOptionsList ** obj, const char *name, Error **errp); |
| 376 | |
| 377 | void visit_type_BlockdevAioOptions(Visitor *m, BlockdevAioOptions * obj, const char *name, Error **errp); |
| 378 | void visit_type_BlockdevAioOptionsList(Visitor *m, BlockdevAioOptionsList ** obj, const char *name, Error **errp); |
| 379 | |
| 380 | void visit_type_BlockdevCacheOptions(Visitor *m, BlockdevCacheOptions ** obj, const char *name, Error **errp); |
| 381 | void visit_type_BlockdevCacheOptionsList(Visitor *m, BlockdevCacheOptionsList ** obj, const char *name, Error **errp); |
| 382 | |
| 383 | void visit_type_BlockdevOptionsBase(Visitor *m, BlockdevOptionsBase ** obj, const char *name, Error **errp); |
| 384 | void visit_type_BlockdevOptionsBaseList(Visitor *m, BlockdevOptionsBaseList ** obj, const char *name, Error **errp); |
| 385 | |
| 386 | void visit_type_BlockdevOptionsFile(Visitor *m, BlockdevOptionsFile ** obj, const char *name, Error **errp); |
| 387 | void visit_type_BlockdevOptionsFileList(Visitor *m, BlockdevOptionsFileList ** obj, const char *name, Error **errp); |
| 388 | |
| 389 | void visit_type_BlockdevOptionsVVFAT(Visitor *m, BlockdevOptionsVVFAT ** obj, const char *name, Error **errp); |
| 390 | void visit_type_BlockdevOptionsVVFATList(Visitor *m, BlockdevOptionsVVFATList ** obj, const char *name, Error **errp); |
| 391 | |
| 392 | void visit_type_BlockdevOptionsGenericFormat(Visitor *m, BlockdevOptionsGenericFormat ** obj, const char *name, Error **errp); |
| 393 | void visit_type_BlockdevOptionsGenericFormatList(Visitor *m, BlockdevOptionsGenericFormatList ** obj, const char *name, Error **errp); |
| 394 | |
| 395 | void visit_type_BlockdevOptionsGenericCOWFormat(Visitor *m, BlockdevOptionsGenericCOWFormat ** obj, const char *name, Error **errp); |
| 396 | void visit_type_BlockdevOptionsGenericCOWFormatList(Visitor *m, BlockdevOptionsGenericCOWFormatList ** obj, const char *name, Error **errp); |
| 397 | |
| 398 | void visit_type_BlockdevOptionsQcow2(Visitor *m, BlockdevOptionsQcow2 ** obj, const char *name, Error **errp); |
| 399 | void visit_type_BlockdevOptionsQcow2List(Visitor *m, BlockdevOptionsQcow2List ** obj, const char *name, Error **errp); |
| 400 | |
| 401 | void visit_type_BlockdevOptionsKind(Visitor *m, BlockdevOptionsKind * obj, const char *name, Error **errp); |
| 402 | |
| 403 | void visit_type_BlockdevOptions(Visitor *m, BlockdevOptions ** obj, const char *name, Error **errp); |
| 404 | void visit_type_BlockdevOptionsList(Visitor *m, BlockdevOptionsList ** obj, const char *name, Error **errp); |
| 405 | |
| 406 | void visit_type_BlockdevRefKind(Visitor *m, BlockdevRefKind * obj, const char *name, Error **errp); |
| 407 | |
| 408 | void visit_type_BlockdevRef(Visitor *m, BlockdevRef ** obj, const char *name, Error **errp); |
| 409 | void visit_type_BlockdevRefList(Visitor *m, BlockdevRefList ** obj, const char *name, Error **errp); |
| 410 | |
| 411 | #endif |