1 | /* AUTOMATICALLY GENERATED, DO NOT MODIFY */ |
2 | |
3 | /* |
4 | * Schema-defined QAPI visitors |
5 | * |
6 | * Copyright IBM, Corp. 2011 |
7 | * Copyright (C) 2014-2018 Red Hat, Inc. |
8 | * |
9 | * This work is licensed under the terms of the GNU LGPL, version 2.1 or later. |
10 | * See the COPYING.LIB file in the top-level directory. |
11 | */ |
12 | |
13 | #ifndef QAPI_VISIT_MIGRATION_H |
14 | #define QAPI_VISIT_MIGRATION_H |
15 | |
16 | #include "qapi/qapi-builtin-visit.h" |
17 | #include "qapi-types-migration.h" |
18 | |
19 | #include "qapi-visit-common.h" |
20 | #include "qapi-visit-sockets.h" |
21 | |
22 | void visit_type_MigrationStats_members(Visitor *v, MigrationStats *obj, Error **errp); |
23 | void visit_type_MigrationStats(Visitor *v, const char *name, MigrationStats **obj, Error **errp); |
24 | |
25 | void visit_type_XBZRLECacheStats_members(Visitor *v, XBZRLECacheStats *obj, Error **errp); |
26 | void visit_type_XBZRLECacheStats(Visitor *v, const char *name, XBZRLECacheStats **obj, Error **errp); |
27 | |
28 | void visit_type_CompressionStats_members(Visitor *v, CompressionStats *obj, Error **errp); |
29 | void visit_type_CompressionStats(Visitor *v, const char *name, CompressionStats **obj, Error **errp); |
30 | void visit_type_MigrationStatus(Visitor *v, const char *name, MigrationStatus *obj, Error **errp); |
31 | |
32 | void visit_type_MigrationInfo_members(Visitor *v, MigrationInfo *obj, Error **errp); |
33 | void visit_type_MigrationInfo(Visitor *v, const char *name, MigrationInfo **obj, Error **errp); |
34 | void visit_type_MigrationCapability(Visitor *v, const char *name, MigrationCapability *obj, Error **errp); |
35 | |
36 | void visit_type_MigrationCapabilityStatus_members(Visitor *v, MigrationCapabilityStatus *obj, Error **errp); |
37 | void visit_type_MigrationCapabilityStatus(Visitor *v, const char *name, MigrationCapabilityStatus **obj, Error **errp); |
38 | void visit_type_MigrationCapabilityStatusList(Visitor *v, const char *name, MigrationCapabilityStatusList **obj, Error **errp); |
39 | |
40 | void visit_type_q_obj_migrate_set_capabilities_arg_members(Visitor *v, q_obj_migrate_set_capabilities_arg *obj, Error **errp); |
41 | void visit_type_MigrationParameter(Visitor *v, const char *name, MigrationParameter *obj, Error **errp); |
42 | |
43 | void visit_type_MigrateSetParameters_members(Visitor *v, MigrateSetParameters *obj, Error **errp); |
44 | void visit_type_MigrateSetParameters(Visitor *v, const char *name, MigrateSetParameters **obj, Error **errp); |
45 | |
46 | void visit_type_MigrationParameters_members(Visitor *v, MigrationParameters *obj, Error **errp); |
47 | void visit_type_MigrationParameters(Visitor *v, const char *name, MigrationParameters **obj, Error **errp); |
48 | |
49 | void visit_type_q_obj_client_migrate_info_arg_members(Visitor *v, q_obj_client_migrate_info_arg *obj, Error **errp); |
50 | |
51 | void visit_type_q_obj_MIGRATION_arg_members(Visitor *v, q_obj_MIGRATION_arg *obj, Error **errp); |
52 | |
53 | void visit_type_q_obj_MIGRATION_PASS_arg_members(Visitor *v, q_obj_MIGRATION_PASS_arg *obj, Error **errp); |
54 | void visit_type_COLOMessage(Visitor *v, const char *name, COLOMessage *obj, Error **errp); |
55 | void visit_type_COLOMode(Visitor *v, const char *name, COLOMode *obj, Error **errp); |
56 | void visit_type_FailoverStatus(Visitor *v, const char *name, FailoverStatus *obj, Error **errp); |
57 | |
58 | void visit_type_q_obj_COLO_EXIT_arg_members(Visitor *v, q_obj_COLO_EXIT_arg *obj, Error **errp); |
59 | void visit_type_COLOExitReason(Visitor *v, const char *name, COLOExitReason *obj, Error **errp); |
60 | |
61 | void visit_type_q_obj_migrate_continue_arg_members(Visitor *v, q_obj_migrate_continue_arg *obj, Error **errp); |
62 | |
63 | void visit_type_q_obj_migrate_set_downtime_arg_members(Visitor *v, q_obj_migrate_set_downtime_arg *obj, Error **errp); |
64 | |
65 | void visit_type_q_obj_migrate_set_speed_arg_members(Visitor *v, q_obj_migrate_set_speed_arg *obj, Error **errp); |
66 | |
67 | void visit_type_q_obj_migrate_set_cache_size_arg_members(Visitor *v, q_obj_migrate_set_cache_size_arg *obj, Error **errp); |
68 | |
69 | void visit_type_q_obj_migrate_arg_members(Visitor *v, q_obj_migrate_arg *obj, Error **errp); |
70 | |
71 | void visit_type_q_obj_migrate_incoming_arg_members(Visitor *v, q_obj_migrate_incoming_arg *obj, Error **errp); |
72 | |
73 | void visit_type_q_obj_xen_save_devices_state_arg_members(Visitor *v, q_obj_xen_save_devices_state_arg *obj, Error **errp); |
74 | |
75 | #if defined(CONFIG_REPLICATION) |
76 | void visit_type_q_obj_xen_set_replication_arg_members(Visitor *v, q_obj_xen_set_replication_arg *obj, Error **errp); |
77 | #endif /* defined(CONFIG_REPLICATION) */ |
78 | |
79 | #if defined(CONFIG_REPLICATION) |
80 | void visit_type_ReplicationStatus_members(Visitor *v, ReplicationStatus *obj, Error **errp); |
81 | void visit_type_ReplicationStatus(Visitor *v, const char *name, ReplicationStatus **obj, Error **errp); |
82 | #endif /* defined(CONFIG_REPLICATION) */ |
83 | |
84 | void visit_type_COLOStatus_members(Visitor *v, COLOStatus *obj, Error **errp); |
85 | void visit_type_COLOStatus(Visitor *v, const char *name, COLOStatus **obj, Error **errp); |
86 | |
87 | void visit_type_q_obj_migrate_recover_arg_members(Visitor *v, q_obj_migrate_recover_arg *obj, Error **errp); |
88 | |
89 | #endif /* QAPI_VISIT_MIGRATION_H */ |
90 | |