1
/* AUTOMATICALLY GENERATED, DO NOT MODIFY */
4
* deallocation functions for schema-defined QAPI types
6
* Copyright IBM, Corp. 2011
9
* Anthony Liguori <aliguori@us.ibm.com>
10
* Michael Roth <mdroth@linux.vnet.ibm.com>
12
* This work is licensed under the terms of the GNU LGPL, version 2.1 or later.
13
* See the COPYING.LIB file in the top-level directory.
17
#include "qapi/qapi-dealloc-visitor.h"
18
#include "qapi-types.h"
19
#include "qapi-visit.h"
21
const char *RunState_lookup[] = {
38
const char *BlockDeviceIoStatus_lookup[] = {
45
void qapi_free_NameInfoList(NameInfoList * obj)
47
QapiDeallocVisitor *md;
54
md = qapi_dealloc_visitor_new();
55
v = qapi_dealloc_get_visitor(md);
56
visit_type_NameInfoList(v, &obj, NULL, NULL);
57
qapi_dealloc_visitor_cleanup(md);
60
void qapi_free_NameInfo(NameInfo * obj)
62
QapiDeallocVisitor *md;
69
md = qapi_dealloc_visitor_new();
70
v = qapi_dealloc_get_visitor(md);
71
visit_type_NameInfo(v, &obj, NULL, NULL);
72
qapi_dealloc_visitor_cleanup(md);
75
void qapi_free_VersionInfoList(VersionInfoList * obj)
77
QapiDeallocVisitor *md;
84
md = qapi_dealloc_visitor_new();
85
v = qapi_dealloc_get_visitor(md);
86
visit_type_VersionInfoList(v, &obj, NULL, NULL);
87
qapi_dealloc_visitor_cleanup(md);
90
void qapi_free_VersionInfo(VersionInfo * obj)
92
QapiDeallocVisitor *md;
99
md = qapi_dealloc_visitor_new();
100
v = qapi_dealloc_get_visitor(md);
101
visit_type_VersionInfo(v, &obj, NULL, NULL);
102
qapi_dealloc_visitor_cleanup(md);
105
void qapi_free_KvmInfoList(KvmInfoList * obj)
107
QapiDeallocVisitor *md;
114
md = qapi_dealloc_visitor_new();
115
v = qapi_dealloc_get_visitor(md);
116
visit_type_KvmInfoList(v, &obj, NULL, NULL);
117
qapi_dealloc_visitor_cleanup(md);
120
void qapi_free_KvmInfo(KvmInfo * obj)
122
QapiDeallocVisitor *md;
129
md = qapi_dealloc_visitor_new();
130
v = qapi_dealloc_get_visitor(md);
131
visit_type_KvmInfo(v, &obj, NULL, NULL);
132
qapi_dealloc_visitor_cleanup(md);
135
void qapi_free_StatusInfoList(StatusInfoList * obj)
137
QapiDeallocVisitor *md;
144
md = qapi_dealloc_visitor_new();
145
v = qapi_dealloc_get_visitor(md);
146
visit_type_StatusInfoList(v, &obj, NULL, NULL);
147
qapi_dealloc_visitor_cleanup(md);
150
void qapi_free_StatusInfo(StatusInfo * obj)
152
QapiDeallocVisitor *md;
159
md = qapi_dealloc_visitor_new();
160
v = qapi_dealloc_get_visitor(md);
161
visit_type_StatusInfo(v, &obj, NULL, NULL);
162
qapi_dealloc_visitor_cleanup(md);
165
void qapi_free_UuidInfoList(UuidInfoList * obj)
167
QapiDeallocVisitor *md;
174
md = qapi_dealloc_visitor_new();
175
v = qapi_dealloc_get_visitor(md);
176
visit_type_UuidInfoList(v, &obj, NULL, NULL);
177
qapi_dealloc_visitor_cleanup(md);
180
void qapi_free_UuidInfo(UuidInfo * obj)
182
QapiDeallocVisitor *md;
189
md = qapi_dealloc_visitor_new();
190
v = qapi_dealloc_get_visitor(md);
191
visit_type_UuidInfo(v, &obj, NULL, NULL);
192
qapi_dealloc_visitor_cleanup(md);
195
void qapi_free_ChardevInfoList(ChardevInfoList * obj)
197
QapiDeallocVisitor *md;
204
md = qapi_dealloc_visitor_new();
205
v = qapi_dealloc_get_visitor(md);
206
visit_type_ChardevInfoList(v, &obj, NULL, NULL);
207
qapi_dealloc_visitor_cleanup(md);
210
void qapi_free_ChardevInfo(ChardevInfo * obj)
212
QapiDeallocVisitor *md;
219
md = qapi_dealloc_visitor_new();
220
v = qapi_dealloc_get_visitor(md);
221
visit_type_ChardevInfo(v, &obj, NULL, NULL);
222
qapi_dealloc_visitor_cleanup(md);
225
void qapi_free_CommandInfoList(CommandInfoList * obj)
227
QapiDeallocVisitor *md;
234
md = qapi_dealloc_visitor_new();
235
v = qapi_dealloc_get_visitor(md);
236
visit_type_CommandInfoList(v, &obj, NULL, NULL);
237
qapi_dealloc_visitor_cleanup(md);
240
void qapi_free_CommandInfo(CommandInfo * obj)
242
QapiDeallocVisitor *md;
249
md = qapi_dealloc_visitor_new();
250
v = qapi_dealloc_get_visitor(md);
251
visit_type_CommandInfo(v, &obj, NULL, NULL);
252
qapi_dealloc_visitor_cleanup(md);
255
void qapi_free_MigrationStatsList(MigrationStatsList * obj)
257
QapiDeallocVisitor *md;
264
md = qapi_dealloc_visitor_new();
265
v = qapi_dealloc_get_visitor(md);
266
visit_type_MigrationStatsList(v, &obj, NULL, NULL);
267
qapi_dealloc_visitor_cleanup(md);
270
void qapi_free_MigrationStats(MigrationStats * obj)
272
QapiDeallocVisitor *md;
279
md = qapi_dealloc_visitor_new();
280
v = qapi_dealloc_get_visitor(md);
281
visit_type_MigrationStats(v, &obj, NULL, NULL);
282
qapi_dealloc_visitor_cleanup(md);
285
void qapi_free_MigrationInfoList(MigrationInfoList * obj)
287
QapiDeallocVisitor *md;
294
md = qapi_dealloc_visitor_new();
295
v = qapi_dealloc_get_visitor(md);
296
visit_type_MigrationInfoList(v, &obj, NULL, NULL);
297
qapi_dealloc_visitor_cleanup(md);
300
void qapi_free_MigrationInfo(MigrationInfo * obj)
302
QapiDeallocVisitor *md;
309
md = qapi_dealloc_visitor_new();
310
v = qapi_dealloc_get_visitor(md);
311
visit_type_MigrationInfo(v, &obj, NULL, NULL);
312
qapi_dealloc_visitor_cleanup(md);
315
void qapi_free_MouseInfoList(MouseInfoList * obj)
317
QapiDeallocVisitor *md;
324
md = qapi_dealloc_visitor_new();
325
v = qapi_dealloc_get_visitor(md);
326
visit_type_MouseInfoList(v, &obj, NULL, NULL);
327
qapi_dealloc_visitor_cleanup(md);
330
void qapi_free_MouseInfo(MouseInfo * obj)
332
QapiDeallocVisitor *md;
339
md = qapi_dealloc_visitor_new();
340
v = qapi_dealloc_get_visitor(md);
341
visit_type_MouseInfo(v, &obj, NULL, NULL);
342
qapi_dealloc_visitor_cleanup(md);
345
void qapi_free_CpuInfoList(CpuInfoList * obj)
347
QapiDeallocVisitor *md;
354
md = qapi_dealloc_visitor_new();
355
v = qapi_dealloc_get_visitor(md);
356
visit_type_CpuInfoList(v, &obj, NULL, NULL);
357
qapi_dealloc_visitor_cleanup(md);
360
void qapi_free_CpuInfo(CpuInfo * obj)
362
QapiDeallocVisitor *md;
369
md = qapi_dealloc_visitor_new();
370
v = qapi_dealloc_get_visitor(md);
371
visit_type_CpuInfo(v, &obj, NULL, NULL);
372
qapi_dealloc_visitor_cleanup(md);
375
void qapi_free_BlockDeviceInfoList(BlockDeviceInfoList * obj)
377
QapiDeallocVisitor *md;
384
md = qapi_dealloc_visitor_new();
385
v = qapi_dealloc_get_visitor(md);
386
visit_type_BlockDeviceInfoList(v, &obj, NULL, NULL);
387
qapi_dealloc_visitor_cleanup(md);
390
void qapi_free_BlockDeviceInfo(BlockDeviceInfo * obj)
392
QapiDeallocVisitor *md;
399
md = qapi_dealloc_visitor_new();
400
v = qapi_dealloc_get_visitor(md);
401
visit_type_BlockDeviceInfo(v, &obj, NULL, NULL);
402
qapi_dealloc_visitor_cleanup(md);
405
void qapi_free_BlockInfoList(BlockInfoList * obj)
407
QapiDeallocVisitor *md;
414
md = qapi_dealloc_visitor_new();
415
v = qapi_dealloc_get_visitor(md);
416
visit_type_BlockInfoList(v, &obj, NULL, NULL);
417
qapi_dealloc_visitor_cleanup(md);
420
void qapi_free_BlockInfo(BlockInfo * obj)
422
QapiDeallocVisitor *md;
429
md = qapi_dealloc_visitor_new();
430
v = qapi_dealloc_get_visitor(md);
431
visit_type_BlockInfo(v, &obj, NULL, NULL);
432
qapi_dealloc_visitor_cleanup(md);
435
void qapi_free_BlockDeviceStatsList(BlockDeviceStatsList * obj)
437
QapiDeallocVisitor *md;
444
md = qapi_dealloc_visitor_new();
445
v = qapi_dealloc_get_visitor(md);
446
visit_type_BlockDeviceStatsList(v, &obj, NULL, NULL);
447
qapi_dealloc_visitor_cleanup(md);
450
void qapi_free_BlockDeviceStats(BlockDeviceStats * obj)
452
QapiDeallocVisitor *md;
459
md = qapi_dealloc_visitor_new();
460
v = qapi_dealloc_get_visitor(md);
461
visit_type_BlockDeviceStats(v, &obj, NULL, NULL);
462
qapi_dealloc_visitor_cleanup(md);
465
void qapi_free_BlockStatsList(BlockStatsList * obj)
467
QapiDeallocVisitor *md;
474
md = qapi_dealloc_visitor_new();
475
v = qapi_dealloc_get_visitor(md);
476
visit_type_BlockStatsList(v, &obj, NULL, NULL);
477
qapi_dealloc_visitor_cleanup(md);
480
void qapi_free_BlockStats(BlockStats * obj)
482
QapiDeallocVisitor *md;
489
md = qapi_dealloc_visitor_new();
490
v = qapi_dealloc_get_visitor(md);
491
visit_type_BlockStats(v, &obj, NULL, NULL);
492
qapi_dealloc_visitor_cleanup(md);
495
void qapi_free_VncClientInfoList(VncClientInfoList * obj)
497
QapiDeallocVisitor *md;
504
md = qapi_dealloc_visitor_new();
505
v = qapi_dealloc_get_visitor(md);
506
visit_type_VncClientInfoList(v, &obj, NULL, NULL);
507
qapi_dealloc_visitor_cleanup(md);
510
void qapi_free_VncClientInfo(VncClientInfo * obj)
512
QapiDeallocVisitor *md;
519
md = qapi_dealloc_visitor_new();
520
v = qapi_dealloc_get_visitor(md);
521
visit_type_VncClientInfo(v, &obj, NULL, NULL);
522
qapi_dealloc_visitor_cleanup(md);
525
void qapi_free_VncInfoList(VncInfoList * obj)
527
QapiDeallocVisitor *md;
534
md = qapi_dealloc_visitor_new();
535
v = qapi_dealloc_get_visitor(md);
536
visit_type_VncInfoList(v, &obj, NULL, NULL);
537
qapi_dealloc_visitor_cleanup(md);
540
void qapi_free_VncInfo(VncInfo * obj)
542
QapiDeallocVisitor *md;
549
md = qapi_dealloc_visitor_new();
550
v = qapi_dealloc_get_visitor(md);
551
visit_type_VncInfo(v, &obj, NULL, NULL);
552
qapi_dealloc_visitor_cleanup(md);
555
void qapi_free_SpiceChannelList(SpiceChannelList * obj)
557
QapiDeallocVisitor *md;
564
md = qapi_dealloc_visitor_new();
565
v = qapi_dealloc_get_visitor(md);
566
visit_type_SpiceChannelList(v, &obj, NULL, NULL);
567
qapi_dealloc_visitor_cleanup(md);
570
void qapi_free_SpiceChannel(SpiceChannel * obj)
572
QapiDeallocVisitor *md;
579
md = qapi_dealloc_visitor_new();
580
v = qapi_dealloc_get_visitor(md);
581
visit_type_SpiceChannel(v, &obj, NULL, NULL);
582
qapi_dealloc_visitor_cleanup(md);
585
void qapi_free_SpiceInfoList(SpiceInfoList * obj)
587
QapiDeallocVisitor *md;
594
md = qapi_dealloc_visitor_new();
595
v = qapi_dealloc_get_visitor(md);
596
visit_type_SpiceInfoList(v, &obj, NULL, NULL);
597
qapi_dealloc_visitor_cleanup(md);
600
void qapi_free_SpiceInfo(SpiceInfo * obj)
602
QapiDeallocVisitor *md;
609
md = qapi_dealloc_visitor_new();
610
v = qapi_dealloc_get_visitor(md);
611
visit_type_SpiceInfo(v, &obj, NULL, NULL);
612
qapi_dealloc_visitor_cleanup(md);
615
void qapi_free_BalloonInfoList(BalloonInfoList * obj)
617
QapiDeallocVisitor *md;
624
md = qapi_dealloc_visitor_new();
625
v = qapi_dealloc_get_visitor(md);
626
visit_type_BalloonInfoList(v, &obj, NULL, NULL);
627
qapi_dealloc_visitor_cleanup(md);
630
void qapi_free_BalloonInfo(BalloonInfo * obj)
632
QapiDeallocVisitor *md;
639
md = qapi_dealloc_visitor_new();
640
v = qapi_dealloc_get_visitor(md);
641
visit_type_BalloonInfo(v, &obj, NULL, NULL);
642
qapi_dealloc_visitor_cleanup(md);
645
void qapi_free_PciMemoryRangeList(PciMemoryRangeList * obj)
647
QapiDeallocVisitor *md;
654
md = qapi_dealloc_visitor_new();
655
v = qapi_dealloc_get_visitor(md);
656
visit_type_PciMemoryRangeList(v, &obj, NULL, NULL);
657
qapi_dealloc_visitor_cleanup(md);
660
void qapi_free_PciMemoryRange(PciMemoryRange * obj)
662
QapiDeallocVisitor *md;
669
md = qapi_dealloc_visitor_new();
670
v = qapi_dealloc_get_visitor(md);
671
visit_type_PciMemoryRange(v, &obj, NULL, NULL);
672
qapi_dealloc_visitor_cleanup(md);
675
void qapi_free_PciMemoryRegionList(PciMemoryRegionList * obj)
677
QapiDeallocVisitor *md;
684
md = qapi_dealloc_visitor_new();
685
v = qapi_dealloc_get_visitor(md);
686
visit_type_PciMemoryRegionList(v, &obj, NULL, NULL);
687
qapi_dealloc_visitor_cleanup(md);
690
void qapi_free_PciMemoryRegion(PciMemoryRegion * obj)
692
QapiDeallocVisitor *md;
699
md = qapi_dealloc_visitor_new();
700
v = qapi_dealloc_get_visitor(md);
701
visit_type_PciMemoryRegion(v, &obj, NULL, NULL);
702
qapi_dealloc_visitor_cleanup(md);
705
void qapi_free_PciBridgeInfoList(PciBridgeInfoList * obj)
707
QapiDeallocVisitor *md;
714
md = qapi_dealloc_visitor_new();
715
v = qapi_dealloc_get_visitor(md);
716
visit_type_PciBridgeInfoList(v, &obj, NULL, NULL);
717
qapi_dealloc_visitor_cleanup(md);
720
void qapi_free_PciBridgeInfo(PciBridgeInfo * obj)
722
QapiDeallocVisitor *md;
729
md = qapi_dealloc_visitor_new();
730
v = qapi_dealloc_get_visitor(md);
731
visit_type_PciBridgeInfo(v, &obj, NULL, NULL);
732
qapi_dealloc_visitor_cleanup(md);
735
void qapi_free_PciDeviceInfoList(PciDeviceInfoList * obj)
737
QapiDeallocVisitor *md;
744
md = qapi_dealloc_visitor_new();
745
v = qapi_dealloc_get_visitor(md);
746
visit_type_PciDeviceInfoList(v, &obj, NULL, NULL);
747
qapi_dealloc_visitor_cleanup(md);
750
void qapi_free_PciDeviceInfo(PciDeviceInfo * obj)
752
QapiDeallocVisitor *md;
759
md = qapi_dealloc_visitor_new();
760
v = qapi_dealloc_get_visitor(md);
761
visit_type_PciDeviceInfo(v, &obj, NULL, NULL);
762
qapi_dealloc_visitor_cleanup(md);
765
void qapi_free_PciInfoList(PciInfoList * obj)
767
QapiDeallocVisitor *md;
774
md = qapi_dealloc_visitor_new();
775
v = qapi_dealloc_get_visitor(md);
776
visit_type_PciInfoList(v, &obj, NULL, NULL);
777
qapi_dealloc_visitor_cleanup(md);
780
void qapi_free_PciInfo(PciInfo * obj)
782
QapiDeallocVisitor *md;
789
md = qapi_dealloc_visitor_new();
790
v = qapi_dealloc_get_visitor(md);
791
visit_type_PciInfo(v, &obj, NULL, NULL);
792
qapi_dealloc_visitor_cleanup(md);