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_TRANSACTION_H
14#define QAPI_VISIT_TRANSACTION_H
15
16#include "qapi/qapi-builtin-visit.h"
17#include "qapi-types-transaction.h"
18
19#include "qapi-visit-block.h"
20
21void visit_type_Abort_members(Visitor *v, Abort *obj, Error **errp);
22void visit_type_Abort(Visitor *v, const char *name, Abort **obj, Error **errp);
23void visit_type_ActionCompletionMode(Visitor *v, const char *name, ActionCompletionMode *obj, Error **errp);
24
25void visit_type_q_obj_Abort_wrapper_members(Visitor *v, q_obj_Abort_wrapper *obj, Error **errp);
26
27void visit_type_q_obj_BlockDirtyBitmapAdd_wrapper_members(Visitor *v, q_obj_BlockDirtyBitmapAdd_wrapper *obj, Error **errp);
28
29void visit_type_q_obj_BlockDirtyBitmap_wrapper_members(Visitor *v, q_obj_BlockDirtyBitmap_wrapper *obj, Error **errp);
30
31void visit_type_q_obj_BlockDirtyBitmapMerge_wrapper_members(Visitor *v, q_obj_BlockDirtyBitmapMerge_wrapper *obj, Error **errp);
32
33void visit_type_q_obj_BlockdevBackup_wrapper_members(Visitor *v, q_obj_BlockdevBackup_wrapper *obj, Error **errp);
34
35void visit_type_q_obj_BlockdevSnapshot_wrapper_members(Visitor *v, q_obj_BlockdevSnapshot_wrapper *obj, Error **errp);
36
37void visit_type_q_obj_BlockdevSnapshotInternal_wrapper_members(Visitor *v, q_obj_BlockdevSnapshotInternal_wrapper *obj, Error **errp);
38
39void visit_type_q_obj_BlockdevSnapshotSync_wrapper_members(Visitor *v, q_obj_BlockdevSnapshotSync_wrapper *obj, Error **errp);
40
41void visit_type_q_obj_DriveBackup_wrapper_members(Visitor *v, q_obj_DriveBackup_wrapper *obj, Error **errp);
42void visit_type_TransactionActionKind(Visitor *v, const char *name, TransactionActionKind *obj, Error **errp);
43
44void visit_type_TransactionAction_members(Visitor *v, TransactionAction *obj, Error **errp);
45void visit_type_TransactionAction(Visitor *v, const char *name, TransactionAction **obj, Error **errp);
46
47void visit_type_TransactionProperties_members(Visitor *v, TransactionProperties *obj, Error **errp);
48void visit_type_TransactionProperties(Visitor *v, const char *name, TransactionProperties **obj, Error **errp);
49void visit_type_TransactionActionList(Visitor *v, const char *name, TransactionActionList **obj, Error **errp);
50
51void visit_type_q_obj_transaction_arg_members(Visitor *v, q_obj_transaction_arg *obj, Error **errp);
52
53#endif /* QAPI_VISIT_TRANSACTION_H */
54