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_TPM_H
14#define QAPI_VISIT_TPM_H
15
16#include "qapi/qapi-builtin-visit.h"
17#include "qapi-types-tpm.h"
18
19void visit_type_TpmModel(Visitor *v, const char *name, TpmModel *obj, Error **errp);
20void visit_type_TpmModelList(Visitor *v, const char *name, TpmModelList **obj, Error **errp);
21void visit_type_TpmType(Visitor *v, const char *name, TpmType *obj, Error **errp);
22void visit_type_TpmTypeList(Visitor *v, const char *name, TpmTypeList **obj, Error **errp);
23
24void visit_type_TPMPassthroughOptions_members(Visitor *v, TPMPassthroughOptions *obj, Error **errp);
25void visit_type_TPMPassthroughOptions(Visitor *v, const char *name, TPMPassthroughOptions **obj, Error **errp);
26
27void visit_type_TPMEmulatorOptions_members(Visitor *v, TPMEmulatorOptions *obj, Error **errp);
28void visit_type_TPMEmulatorOptions(Visitor *v, const char *name, TPMEmulatorOptions **obj, Error **errp);
29
30void visit_type_q_obj_TPMPassthroughOptions_wrapper_members(Visitor *v, q_obj_TPMPassthroughOptions_wrapper *obj, Error **errp);
31
32void visit_type_q_obj_TPMEmulatorOptions_wrapper_members(Visitor *v, q_obj_TPMEmulatorOptions_wrapper *obj, Error **errp);
33void visit_type_TpmTypeOptionsKind(Visitor *v, const char *name, TpmTypeOptionsKind *obj, Error **errp);
34
35void visit_type_TpmTypeOptions_members(Visitor *v, TpmTypeOptions *obj, Error **errp);
36void visit_type_TpmTypeOptions(Visitor *v, const char *name, TpmTypeOptions **obj, Error **errp);
37
38void visit_type_TPMInfo_members(Visitor *v, TPMInfo *obj, Error **errp);
39void visit_type_TPMInfo(Visitor *v, const char *name, TPMInfo **obj, Error **errp);
40void visit_type_TPMInfoList(Visitor *v, const char *name, TPMInfoList **obj, Error **errp);
41
42#endif /* QAPI_VISIT_TPM_H */
43