1910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner/* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT MODIFY */ 2910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 3910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner/* 4910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner * schema-defined QAPI visitor function 5910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner * 6910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner * Copyright IBM, Corp. 2011 7910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner * 8910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner * Authors: 9910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner * Anthony Liguori <aliguori@us.ibm.com> 10910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner * 11910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner * This work is licensed under the terms of the GNU LGPL, version 2.1 or later. 12910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner * See the COPYING.LIB file in the top-level directory. 13910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner * 14910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner */ 15910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 16910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner#ifndef QAPI_VISIT_H 17910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner#define QAPI_VISIT_H 18910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 19910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner#include "qapi/visitor.h" 20910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner#include "qapi-types.h" 21910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 22910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 23910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner#ifndef QAPI_VISIT_BUILTIN_VISITOR_DECL_H 24910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner#define QAPI_VISIT_BUILTIN_VISITOR_DECL_H 25910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 26910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_strList(Visitor *m, strList ** obj, const char *name, Error **errp); 27910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_intList(Visitor *m, intList ** obj, const char *name, Error **errp); 28910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_numberList(Visitor *m, numberList ** obj, const char *name, Error **errp); 29910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_boolList(Visitor *m, boolList ** obj, const char *name, Error **errp); 30910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_int8List(Visitor *m, int8List ** obj, const char *name, Error **errp); 31910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_int16List(Visitor *m, int16List ** obj, const char *name, Error **errp); 32910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_int32List(Visitor *m, int32List ** obj, const char *name, Error **errp); 33910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_int64List(Visitor *m, int64List ** obj, const char *name, Error **errp); 34910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_uint8List(Visitor *m, uint8List ** obj, const char *name, Error **errp); 35910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_uint16List(Visitor *m, uint16List ** obj, const char *name, Error **errp); 36910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_uint32List(Visitor *m, uint32List ** obj, const char *name, Error **errp); 37910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_uint64List(Visitor *m, uint64List ** obj, const char *name, Error **errp); 38910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 39910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner#endif /* QAPI_VISIT_BUILTIN_VISITOR_DECL_H */ 40910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 41910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 42910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ErrorClass(Visitor *m, ErrorClass * obj, const char *name, Error **errp); 43910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ErrorClassList(Visitor *m, ErrorClassList ** obj, const char *name, Error **errp); 44910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 45910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NameInfo(Visitor *m, NameInfo ** obj, const char *name, Error **errp); 46910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NameInfoList(Visitor *m, NameInfoList ** obj, const char *name, Error **errp); 47910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 48910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_VersionInfo(Visitor *m, VersionInfo ** obj, const char *name, Error **errp); 49910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_VersionInfoList(Visitor *m, VersionInfoList ** obj, const char *name, Error **errp); 50910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 51910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_KvmInfo(Visitor *m, KvmInfo ** obj, const char *name, Error **errp); 52910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_KvmInfoList(Visitor *m, KvmInfoList ** obj, const char *name, Error **errp); 53910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 54910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_RunState(Visitor *m, RunState * obj, const char *name, Error **errp); 55910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_RunStateList(Visitor *m, RunStateList ** obj, const char *name, Error **errp); 56910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 57910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_SnapshotInfo(Visitor *m, SnapshotInfo ** obj, const char *name, Error **errp); 58910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_SnapshotInfoList(Visitor *m, SnapshotInfoList ** obj, const char *name, Error **errp); 59910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 60910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ImageInfoSpecificQCow2(Visitor *m, ImageInfoSpecificQCow2 ** obj, const char *name, Error **errp); 61910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ImageInfoSpecificQCow2List(Visitor *m, ImageInfoSpecificQCow2List ** obj, const char *name, Error **errp); 62910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 63910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ImageInfoSpecificVmdk(Visitor *m, ImageInfoSpecificVmdk ** obj, const char *name, Error **errp); 64910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ImageInfoSpecificVmdkList(Visitor *m, ImageInfoSpecificVmdkList ** obj, const char *name, Error **errp); 65910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 66910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ImageInfoSpecificKind(Visitor *m, ImageInfoSpecificKind * obj, const char *name, Error **errp); 67910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 68910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ImageInfoSpecific(Visitor *m, ImageInfoSpecific ** obj, const char *name, Error **errp); 69910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ImageInfoSpecificList(Visitor *m, ImageInfoSpecificList ** obj, const char *name, Error **errp); 70910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 71910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ImageInfo(Visitor *m, ImageInfo ** obj, const char *name, Error **errp); 72910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ImageInfoList(Visitor *m, ImageInfoList ** obj, const char *name, Error **errp); 73910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 74910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ImageCheck(Visitor *m, ImageCheck ** obj, const char *name, Error **errp); 75910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ImageCheckList(Visitor *m, ImageCheckList ** obj, const char *name, Error **errp); 76910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 77910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_StatusInfo(Visitor *m, StatusInfo ** obj, const char *name, Error **errp); 78910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_StatusInfoList(Visitor *m, StatusInfoList ** obj, const char *name, Error **errp); 79910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 80910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_UuidInfo(Visitor *m, UuidInfo ** obj, const char *name, Error **errp); 81910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_UuidInfoList(Visitor *m, UuidInfoList ** obj, const char *name, Error **errp); 82910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 83910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevInfo(Visitor *m, ChardevInfo ** obj, const char *name, Error **errp); 84910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevInfoList(Visitor *m, ChardevInfoList ** obj, const char *name, Error **errp); 85910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 86910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_DataFormat(Visitor *m, DataFormat * obj, const char *name, Error **errp); 87910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_DataFormatList(Visitor *m, DataFormatList ** obj, const char *name, Error **errp); 88910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 89910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_CommandInfo(Visitor *m, CommandInfo ** obj, const char *name, Error **errp); 90910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_CommandInfoList(Visitor *m, CommandInfoList ** obj, const char *name, Error **errp); 91910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 92910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_EventInfo(Visitor *m, EventInfo ** obj, const char *name, Error **errp); 93910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_EventInfoList(Visitor *m, EventInfoList ** obj, const char *name, Error **errp); 94910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 95910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_MigrationStats(Visitor *m, MigrationStats ** obj, const char *name, Error **errp); 96910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_MigrationStatsList(Visitor *m, MigrationStatsList ** obj, const char *name, Error **errp); 97910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 98910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_XBZRLECacheStats(Visitor *m, XBZRLECacheStats ** obj, const char *name, Error **errp); 99910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_XBZRLECacheStatsList(Visitor *m, XBZRLECacheStatsList ** obj, const char *name, Error **errp); 100910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 101910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_MigrationInfo(Visitor *m, MigrationInfo ** obj, const char *name, Error **errp); 102910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_MigrationInfoList(Visitor *m, MigrationInfoList ** obj, const char *name, Error **errp); 103910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 104910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_MigrationCapability(Visitor *m, MigrationCapability * obj, const char *name, Error **errp); 105910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_MigrationCapabilityList(Visitor *m, MigrationCapabilityList ** obj, const char *name, Error **errp); 106910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 107910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_MigrationCapabilityStatus(Visitor *m, MigrationCapabilityStatus ** obj, const char *name, Error **errp); 108910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_MigrationCapabilityStatusList(Visitor *m, MigrationCapabilityStatusList ** obj, const char *name, Error **errp); 109910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 110910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_MouseInfo(Visitor *m, MouseInfo ** obj, const char *name, Error **errp); 111910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_MouseInfoList(Visitor *m, MouseInfoList ** obj, const char *name, Error **errp); 112910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 113910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_CpuInfo(Visitor *m, CpuInfo ** obj, const char *name, Error **errp); 114910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_CpuInfoList(Visitor *m, CpuInfoList ** obj, const char *name, Error **errp); 115910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 116910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockDeviceInfo(Visitor *m, BlockDeviceInfo ** obj, const char *name, Error **errp); 117910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockDeviceInfoList(Visitor *m, BlockDeviceInfoList ** obj, const char *name, Error **errp); 118910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 119910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockDeviceIoStatus(Visitor *m, BlockDeviceIoStatus * obj, const char *name, Error **errp); 120910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockDeviceIoStatusList(Visitor *m, BlockDeviceIoStatusList ** obj, const char *name, Error **errp); 121910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 122910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockDeviceMapEntry(Visitor *m, BlockDeviceMapEntry ** obj, const char *name, Error **errp); 123910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockDeviceMapEntryList(Visitor *m, BlockDeviceMapEntryList ** obj, const char *name, Error **errp); 124910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 125910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockDirtyInfo(Visitor *m, BlockDirtyInfo ** obj, const char *name, Error **errp); 126910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockDirtyInfoList(Visitor *m, BlockDirtyInfoList ** obj, const char *name, Error **errp); 127910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 128910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockInfo(Visitor *m, BlockInfo ** obj, const char *name, Error **errp); 129910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockInfoList(Visitor *m, BlockInfoList ** obj, const char *name, Error **errp); 130910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 131910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockDeviceStats(Visitor *m, BlockDeviceStats ** obj, const char *name, Error **errp); 132910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockDeviceStatsList(Visitor *m, BlockDeviceStatsList ** obj, const char *name, Error **errp); 133910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 134910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockStats(Visitor *m, BlockStats ** obj, const char *name, Error **errp); 135910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockStatsList(Visitor *m, BlockStatsList ** obj, const char *name, Error **errp); 136910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 137910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_VncClientInfo(Visitor *m, VncClientInfo ** obj, const char *name, Error **errp); 138910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_VncClientInfoList(Visitor *m, VncClientInfoList ** obj, const char *name, Error **errp); 139910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 140910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_VncInfo(Visitor *m, VncInfo ** obj, const char *name, Error **errp); 141910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_VncInfoList(Visitor *m, VncInfoList ** obj, const char *name, Error **errp); 142910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 143910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_SpiceChannel(Visitor *m, SpiceChannel ** obj, const char *name, Error **errp); 144910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_SpiceChannelList(Visitor *m, SpiceChannelList ** obj, const char *name, Error **errp); 145910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 146910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_SpiceQueryMouseMode(Visitor *m, SpiceQueryMouseMode * obj, const char *name, Error **errp); 147910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_SpiceQueryMouseModeList(Visitor *m, SpiceQueryMouseModeList ** obj, const char *name, Error **errp); 148910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 149910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_SpiceInfo(Visitor *m, SpiceInfo ** obj, const char *name, Error **errp); 150910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_SpiceInfoList(Visitor *m, SpiceInfoList ** obj, const char *name, Error **errp); 151910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 152910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BalloonInfo(Visitor *m, BalloonInfo ** obj, const char *name, Error **errp); 153910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BalloonInfoList(Visitor *m, BalloonInfoList ** obj, const char *name, Error **errp); 154910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 155910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_PciMemoryRange(Visitor *m, PciMemoryRange ** obj, const char *name, Error **errp); 156910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_PciMemoryRangeList(Visitor *m, PciMemoryRangeList ** obj, const char *name, Error **errp); 157910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 158910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_PciMemoryRegion(Visitor *m, PciMemoryRegion ** obj, const char *name, Error **errp); 159910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_PciMemoryRegionList(Visitor *m, PciMemoryRegionList ** obj, const char *name, Error **errp); 160910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 161910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_PciBridgeInfo(Visitor *m, PciBridgeInfo ** obj, const char *name, Error **errp); 162910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_PciBridgeInfoList(Visitor *m, PciBridgeInfoList ** obj, const char *name, Error **errp); 163910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 164910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_PciDeviceInfo(Visitor *m, PciDeviceInfo ** obj, const char *name, Error **errp); 165910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_PciDeviceInfoList(Visitor *m, PciDeviceInfoList ** obj, const char *name, Error **errp); 166910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 167910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_PciInfo(Visitor *m, PciInfo ** obj, const char *name, Error **errp); 168910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_PciInfoList(Visitor *m, PciInfoList ** obj, const char *name, Error **errp); 169910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 170910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOnError(Visitor *m, BlockdevOnError * obj, const char *name, Error **errp); 171910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOnErrorList(Visitor *m, BlockdevOnErrorList ** obj, const char *name, Error **errp); 172910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 173910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_MirrorSyncMode(Visitor *m, MirrorSyncMode * obj, const char *name, Error **errp); 174910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_MirrorSyncModeList(Visitor *m, MirrorSyncModeList ** obj, const char *name, Error **errp); 175910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 176910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockJobType(Visitor *m, BlockJobType * obj, const char *name, Error **errp); 177910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockJobTypeList(Visitor *m, BlockJobTypeList ** obj, const char *name, Error **errp); 178910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 179910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockJobInfo(Visitor *m, BlockJobInfo ** obj, const char *name, Error **errp); 180910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockJobInfoList(Visitor *m, BlockJobInfoList ** obj, const char *name, Error **errp); 181910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 182910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NewImageMode(Visitor *m, NewImageMode * obj, const char *name, Error **errp); 183910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NewImageModeList(Visitor *m, NewImageModeList ** obj, const char *name, Error **errp); 184910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 185910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevSnapshot(Visitor *m, BlockdevSnapshot ** obj, const char *name, Error **errp); 186910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevSnapshotList(Visitor *m, BlockdevSnapshotList ** obj, const char *name, Error **errp); 187910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 188910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevSnapshotInternal(Visitor *m, BlockdevSnapshotInternal ** obj, const char *name, Error **errp); 189910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevSnapshotInternalList(Visitor *m, BlockdevSnapshotInternalList ** obj, const char *name, Error **errp); 190910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 191910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_DriveBackup(Visitor *m, DriveBackup ** obj, const char *name, Error **errp); 192910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_DriveBackupList(Visitor *m, DriveBackupList ** obj, const char *name, Error **errp); 193910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 194910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_Abort(Visitor *m, Abort ** obj, const char *name, Error **errp); 195910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_AbortList(Visitor *m, AbortList ** obj, const char *name, Error **errp); 196910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 197910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TransactionActionKind(Visitor *m, TransactionActionKind * obj, const char *name, Error **errp); 198910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 199910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TransactionAction(Visitor *m, TransactionAction ** obj, const char *name, Error **errp); 200910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TransactionActionList(Visitor *m, TransactionActionList ** obj, const char *name, Error **errp); 201910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 202910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ObjectPropertyInfo(Visitor *m, ObjectPropertyInfo ** obj, const char *name, Error **errp); 203910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ObjectPropertyInfoList(Visitor *m, ObjectPropertyInfoList ** obj, const char *name, Error **errp); 204910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 205910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ObjectTypeInfo(Visitor *m, ObjectTypeInfo ** obj, const char *name, Error **errp); 206910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ObjectTypeInfoList(Visitor *m, ObjectTypeInfoList ** obj, const char *name, Error **errp); 207910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 208910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_DevicePropertyInfo(Visitor *m, DevicePropertyInfo ** obj, const char *name, Error **errp); 209910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_DevicePropertyInfoList(Visitor *m, DevicePropertyInfoList ** obj, const char *name, Error **errp); 210910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 211910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevNoneOptions(Visitor *m, NetdevNoneOptions ** obj, const char *name, Error **errp); 212910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevNoneOptionsList(Visitor *m, NetdevNoneOptionsList ** obj, const char *name, Error **errp); 213910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 214910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetLegacyNicOptions(Visitor *m, NetLegacyNicOptions ** obj, const char *name, Error **errp); 215910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetLegacyNicOptionsList(Visitor *m, NetLegacyNicOptionsList ** obj, const char *name, Error **errp); 216910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 217910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_String(Visitor *m, String ** obj, const char *name, Error **errp); 218910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_StringList(Visitor *m, StringList ** obj, const char *name, Error **errp); 219910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 220910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevUserOptions(Visitor *m, NetdevUserOptions ** obj, const char *name, Error **errp); 221910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevUserOptionsList(Visitor *m, NetdevUserOptionsList ** obj, const char *name, Error **errp); 222910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 223910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevTapOptions(Visitor *m, NetdevTapOptions ** obj, const char *name, Error **errp); 224910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevTapOptionsList(Visitor *m, NetdevTapOptionsList ** obj, const char *name, Error **errp); 225910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 226910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevSocketOptions(Visitor *m, NetdevSocketOptions ** obj, const char *name, Error **errp); 227910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevSocketOptionsList(Visitor *m, NetdevSocketOptionsList ** obj, const char *name, Error **errp); 228910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 229910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevVdeOptions(Visitor *m, NetdevVdeOptions ** obj, const char *name, Error **errp); 230910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevVdeOptionsList(Visitor *m, NetdevVdeOptionsList ** obj, const char *name, Error **errp); 231910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 232910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevDumpOptions(Visitor *m, NetdevDumpOptions ** obj, const char *name, Error **errp); 233910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevDumpOptionsList(Visitor *m, NetdevDumpOptionsList ** obj, const char *name, Error **errp); 234910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 235910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevBridgeOptions(Visitor *m, NetdevBridgeOptions ** obj, const char *name, Error **errp); 236910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevBridgeOptionsList(Visitor *m, NetdevBridgeOptionsList ** obj, const char *name, Error **errp); 237910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 238910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevHubPortOptions(Visitor *m, NetdevHubPortOptions ** obj, const char *name, Error **errp); 239910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevHubPortOptionsList(Visitor *m, NetdevHubPortOptionsList ** obj, const char *name, Error **errp); 240910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 241910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevNetmapOptions(Visitor *m, NetdevNetmapOptions ** obj, const char *name, Error **errp); 242910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevNetmapOptionsList(Visitor *m, NetdevNetmapOptionsList ** obj, const char *name, Error **errp); 243910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 244910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetClientOptionsKind(Visitor *m, NetClientOptionsKind * obj, const char *name, Error **errp); 245910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 246910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetClientOptions(Visitor *m, NetClientOptions ** obj, const char *name, Error **errp); 247910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetClientOptionsList(Visitor *m, NetClientOptionsList ** obj, const char *name, Error **errp); 248910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 249910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetLegacy(Visitor *m, NetLegacy ** obj, const char *name, Error **errp); 250910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetLegacyList(Visitor *m, NetLegacyList ** obj, const char *name, Error **errp); 251910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 252910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_Netdev(Visitor *m, Netdev ** obj, const char *name, Error **errp); 253910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_NetdevList(Visitor *m, NetdevList ** obj, const char *name, Error **errp); 254910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 255910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_InetSocketAddress(Visitor *m, InetSocketAddress ** obj, const char *name, Error **errp); 256910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_InetSocketAddressList(Visitor *m, InetSocketAddressList ** obj, const char *name, Error **errp); 257910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 258910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_UnixSocketAddress(Visitor *m, UnixSocketAddress ** obj, const char *name, Error **errp); 259910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_UnixSocketAddressList(Visitor *m, UnixSocketAddressList ** obj, const char *name, Error **errp); 260910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 261910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_SocketAddressKind(Visitor *m, SocketAddressKind * obj, const char *name, Error **errp); 262910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 263910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_SocketAddress(Visitor *m, SocketAddress ** obj, const char *name, Error **errp); 264910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_SocketAddressList(Visitor *m, SocketAddressList ** obj, const char *name, Error **errp); 265910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 266910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_MachineInfo(Visitor *m, MachineInfo ** obj, const char *name, Error **errp); 267910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_MachineInfoList(Visitor *m, MachineInfoList ** obj, const char *name, Error **errp); 268910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 269910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_CpuDefinitionInfo(Visitor *m, CpuDefinitionInfo ** obj, const char *name, Error **errp); 270910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_CpuDefinitionInfoList(Visitor *m, CpuDefinitionInfoList ** obj, const char *name, Error **errp); 271910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 272910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_AddfdInfo(Visitor *m, AddfdInfo ** obj, const char *name, Error **errp); 273910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_AddfdInfoList(Visitor *m, AddfdInfoList ** obj, const char *name, Error **errp); 274910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 275910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_FdsetFdInfo(Visitor *m, FdsetFdInfo ** obj, const char *name, Error **errp); 276910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_FdsetFdInfoList(Visitor *m, FdsetFdInfoList ** obj, const char *name, Error **errp); 277910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 278910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_FdsetInfo(Visitor *m, FdsetInfo ** obj, const char *name, Error **errp); 279910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_FdsetInfoList(Visitor *m, FdsetInfoList ** obj, const char *name, Error **errp); 280910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 281910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TargetInfo(Visitor *m, TargetInfo ** obj, const char *name, Error **errp); 282910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TargetInfoList(Visitor *m, TargetInfoList ** obj, const char *name, Error **errp); 283910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 284910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_QKeyCode(Visitor *m, QKeyCode * obj, const char *name, Error **errp); 285910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_QKeyCodeList(Visitor *m, QKeyCodeList ** obj, const char *name, Error **errp); 286910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 287910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_KeyValueKind(Visitor *m, KeyValueKind * obj, const char *name, Error **errp); 288910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 289910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_KeyValue(Visitor *m, KeyValue ** obj, const char *name, Error **errp); 290910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_KeyValueList(Visitor *m, KeyValueList ** obj, const char *name, Error **errp); 291910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 292910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevFile(Visitor *m, ChardevFile ** obj, const char *name, Error **errp); 293910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevFileList(Visitor *m, ChardevFileList ** obj, const char *name, Error **errp); 294910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 295910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevHostdev(Visitor *m, ChardevHostdev ** obj, const char *name, Error **errp); 296910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevHostdevList(Visitor *m, ChardevHostdevList ** obj, const char *name, Error **errp); 297910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 298910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevSocket(Visitor *m, ChardevSocket ** obj, const char *name, Error **errp); 299910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevSocketList(Visitor *m, ChardevSocketList ** obj, const char *name, Error **errp); 300910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 301910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevUdp(Visitor *m, ChardevUdp ** obj, const char *name, Error **errp); 302910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevUdpList(Visitor *m, ChardevUdpList ** obj, const char *name, Error **errp); 303910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 304910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevMux(Visitor *m, ChardevMux ** obj, const char *name, Error **errp); 305910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevMuxList(Visitor *m, ChardevMuxList ** obj, const char *name, Error **errp); 306910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 307910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevStdio(Visitor *m, ChardevStdio ** obj, const char *name, Error **errp); 308910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevStdioList(Visitor *m, ChardevStdioList ** obj, const char *name, Error **errp); 309910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 310910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevSpiceChannel(Visitor *m, ChardevSpiceChannel ** obj, const char *name, Error **errp); 311910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevSpiceChannelList(Visitor *m, ChardevSpiceChannelList ** obj, const char *name, Error **errp); 312910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 313910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevSpicePort(Visitor *m, ChardevSpicePort ** obj, const char *name, Error **errp); 314910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevSpicePortList(Visitor *m, ChardevSpicePortList ** obj, const char *name, Error **errp); 315910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 316910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevVC(Visitor *m, ChardevVC ** obj, const char *name, Error **errp); 317910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevVCList(Visitor *m, ChardevVCList ** obj, const char *name, Error **errp); 318910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 319910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevRingbuf(Visitor *m, ChardevRingbuf ** obj, const char *name, Error **errp); 320910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevRingbufList(Visitor *m, ChardevRingbufList ** obj, const char *name, Error **errp); 321910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 322910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevDummy(Visitor *m, ChardevDummy ** obj, const char *name, Error **errp); 323910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevDummyList(Visitor *m, ChardevDummyList ** obj, const char *name, Error **errp); 324910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 325910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevBackendKind(Visitor *m, ChardevBackendKind * obj, const char *name, Error **errp); 326910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 327910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevBackend(Visitor *m, ChardevBackend ** obj, const char *name, Error **errp); 328910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevBackendList(Visitor *m, ChardevBackendList ** obj, const char *name, Error **errp); 329910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 330910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevReturn(Visitor *m, ChardevReturn ** obj, const char *name, Error **errp); 331910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_ChardevReturnList(Visitor *m, ChardevReturnList ** obj, const char *name, Error **errp); 332910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 333910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TpmModel(Visitor *m, TpmModel * obj, const char *name, Error **errp); 334910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TpmModelList(Visitor *m, TpmModelList ** obj, const char *name, Error **errp); 335910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 336910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TpmType(Visitor *m, TpmType * obj, const char *name, Error **errp); 337910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TpmTypeList(Visitor *m, TpmTypeList ** obj, const char *name, Error **errp); 338910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 339910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TPMPassthroughOptions(Visitor *m, TPMPassthroughOptions ** obj, const char *name, Error **errp); 340910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TPMPassthroughOptionsList(Visitor *m, TPMPassthroughOptionsList ** obj, const char *name, Error **errp); 341910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 342910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TpmTypeOptionsKind(Visitor *m, TpmTypeOptionsKind * obj, const char *name, Error **errp); 343910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 344910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TpmTypeOptions(Visitor *m, TpmTypeOptions ** obj, const char *name, Error **errp); 345910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TpmTypeOptionsList(Visitor *m, TpmTypeOptionsList ** obj, const char *name, Error **errp); 346910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 347910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TPMInfo(Visitor *m, TPMInfo ** obj, const char *name, Error **errp); 348910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_TPMInfoList(Visitor *m, TPMInfoList ** obj, const char *name, Error **errp); 349910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 350910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_AcpiTableOptions(Visitor *m, AcpiTableOptions ** obj, const char *name, Error **errp); 351910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_AcpiTableOptionsList(Visitor *m, AcpiTableOptionsList ** obj, const char *name, Error **errp); 352910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 353910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_CommandLineParameterType(Visitor *m, CommandLineParameterType * obj, const char *name, Error **errp); 354910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_CommandLineParameterTypeList(Visitor *m, CommandLineParameterTypeList ** obj, const char *name, Error **errp); 355910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 356910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_CommandLineParameterInfo(Visitor *m, CommandLineParameterInfo ** obj, const char *name, Error **errp); 357910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_CommandLineParameterInfoList(Visitor *m, CommandLineParameterInfoList ** obj, const char *name, Error **errp); 358910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 359910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_CommandLineOptionInfo(Visitor *m, CommandLineOptionInfo ** obj, const char *name, Error **errp); 360910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_CommandLineOptionInfoList(Visitor *m, CommandLineOptionInfoList ** obj, const char *name, Error **errp); 361910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 362910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_X86CPURegister32(Visitor *m, X86CPURegister32 * obj, const char *name, Error **errp); 363910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_X86CPURegister32List(Visitor *m, X86CPURegister32List ** obj, const char *name, Error **errp); 364910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 365910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_X86CPUFeatureWordInfo(Visitor *m, X86CPUFeatureWordInfo ** obj, const char *name, Error **errp); 366910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_X86CPUFeatureWordInfoList(Visitor *m, X86CPUFeatureWordInfoList ** obj, const char *name, Error **errp); 367910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 368910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_RxState(Visitor *m, RxState * obj, const char *name, Error **errp); 369910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_RxStateList(Visitor *m, RxStateList ** obj, const char *name, Error **errp); 370910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 371910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_RxFilterInfo(Visitor *m, RxFilterInfo ** obj, const char *name, Error **errp); 372910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_RxFilterInfoList(Visitor *m, RxFilterInfoList ** obj, const char *name, Error **errp); 373910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 374910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevDiscardOptions(Visitor *m, BlockdevDiscardOptions * obj, const char *name, Error **errp); 375910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevDiscardOptionsList(Visitor *m, BlockdevDiscardOptionsList ** obj, const char *name, Error **errp); 376910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 377910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevAioOptions(Visitor *m, BlockdevAioOptions * obj, const char *name, Error **errp); 378910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevAioOptionsList(Visitor *m, BlockdevAioOptionsList ** obj, const char *name, Error **errp); 379910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 380910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevCacheOptions(Visitor *m, BlockdevCacheOptions ** obj, const char *name, Error **errp); 381910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevCacheOptionsList(Visitor *m, BlockdevCacheOptionsList ** obj, const char *name, Error **errp); 382910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 383910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOptionsBase(Visitor *m, BlockdevOptionsBase ** obj, const char *name, Error **errp); 384910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOptionsBaseList(Visitor *m, BlockdevOptionsBaseList ** obj, const char *name, Error **errp); 385910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 386910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOptionsFile(Visitor *m, BlockdevOptionsFile ** obj, const char *name, Error **errp); 387910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOptionsFileList(Visitor *m, BlockdevOptionsFileList ** obj, const char *name, Error **errp); 388910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 389910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOptionsVVFAT(Visitor *m, BlockdevOptionsVVFAT ** obj, const char *name, Error **errp); 390910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOptionsVVFATList(Visitor *m, BlockdevOptionsVVFATList ** obj, const char *name, Error **errp); 391910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 392910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOptionsGenericFormat(Visitor *m, BlockdevOptionsGenericFormat ** obj, const char *name, Error **errp); 393910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOptionsGenericFormatList(Visitor *m, BlockdevOptionsGenericFormatList ** obj, const char *name, Error **errp); 394910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 395910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOptionsGenericCOWFormat(Visitor *m, BlockdevOptionsGenericCOWFormat ** obj, const char *name, Error **errp); 396910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOptionsGenericCOWFormatList(Visitor *m, BlockdevOptionsGenericCOWFormatList ** obj, const char *name, Error **errp); 397910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 398910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOptionsQcow2(Visitor *m, BlockdevOptionsQcow2 ** obj, const char *name, Error **errp); 399910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOptionsQcow2List(Visitor *m, BlockdevOptionsQcow2List ** obj, const char *name, Error **errp); 400910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 401910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOptionsKind(Visitor *m, BlockdevOptionsKind * obj, const char *name, Error **errp); 402910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 403910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOptions(Visitor *m, BlockdevOptions ** obj, const char *name, Error **errp); 404910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevOptionsList(Visitor *m, BlockdevOptionsList ** obj, const char *name, Error **errp); 405910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 406910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevRefKind(Visitor *m, BlockdevRefKind * obj, const char *name, Error **errp); 407910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 408910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevRef(Visitor *m, BlockdevRef ** obj, const char *name, Error **errp); 409910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turnervoid visit_type_BlockdevRefList(Visitor *m, BlockdevRefList ** obj, const char *name, Error **errp); 410910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner 411910aea96b67d7f0357f586c47f20848ec435aa1bDavid 'Digit' Turner#endif 412