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_UI_H
14#define QAPI_VISIT_UI_H
15
16#include "qapi/qapi-builtin-visit.h"
17#include "qapi-types-ui.h"
18
19#include "qapi-visit-sockets.h"
20
21void visit_type_q_obj_set_password_arg_members(Visitor *v, q_obj_set_password_arg *obj, Error **errp);
22
23void visit_type_q_obj_expire_password_arg_members(Visitor *v, q_obj_expire_password_arg *obj, Error **errp);
24
25void visit_type_q_obj_screendump_arg_members(Visitor *v, q_obj_screendump_arg *obj, Error **errp);
26
27#if defined(CONFIG_SPICE)
28void visit_type_SpiceBasicInfo_members(Visitor *v, SpiceBasicInfo *obj, Error **errp);
29void visit_type_SpiceBasicInfo(Visitor *v, const char *name, SpiceBasicInfo **obj, Error **errp);
30#endif /* defined(CONFIG_SPICE) */
31
32#if defined(CONFIG_SPICE)
33void visit_type_SpiceServerInfo_members(Visitor *v, SpiceServerInfo *obj, Error **errp);
34void visit_type_SpiceServerInfo(Visitor *v, const char *name, SpiceServerInfo **obj, Error **errp);
35#endif /* defined(CONFIG_SPICE) */
36
37#if defined(CONFIG_SPICE)
38void visit_type_SpiceChannel_members(Visitor *v, SpiceChannel *obj, Error **errp);
39void visit_type_SpiceChannel(Visitor *v, const char *name, SpiceChannel **obj, Error **errp);
40#endif /* defined(CONFIG_SPICE) */
41#if defined(CONFIG_SPICE)
42void visit_type_SpiceQueryMouseMode(Visitor *v, const char *name, SpiceQueryMouseMode *obj, Error **errp);
43#endif /* defined(CONFIG_SPICE) */
44#if defined(CONFIG_SPICE)
45void visit_type_SpiceChannelList(Visitor *v, const char *name, SpiceChannelList **obj, Error **errp);
46#endif /* defined(CONFIG_SPICE) */
47
48#if defined(CONFIG_SPICE)
49void visit_type_SpiceInfo_members(Visitor *v, SpiceInfo *obj, Error **errp);
50void visit_type_SpiceInfo(Visitor *v, const char *name, SpiceInfo **obj, Error **errp);
51#endif /* defined(CONFIG_SPICE) */
52
53#if defined(CONFIG_SPICE)
54void visit_type_q_obj_SPICE_CONNECTED_arg_members(Visitor *v, q_obj_SPICE_CONNECTED_arg *obj, Error **errp);
55#endif /* defined(CONFIG_SPICE) */
56
57#if defined(CONFIG_SPICE)
58void visit_type_q_obj_SPICE_INITIALIZED_arg_members(Visitor *v, q_obj_SPICE_INITIALIZED_arg *obj, Error **errp);
59#endif /* defined(CONFIG_SPICE) */
60
61#if defined(CONFIG_SPICE)
62void visit_type_q_obj_SPICE_DISCONNECTED_arg_members(Visitor *v, q_obj_SPICE_DISCONNECTED_arg *obj, Error **errp);
63#endif /* defined(CONFIG_SPICE) */
64
65#if defined(CONFIG_VNC)
66void visit_type_VncBasicInfo_members(Visitor *v, VncBasicInfo *obj, Error **errp);
67void visit_type_VncBasicInfo(Visitor *v, const char *name, VncBasicInfo **obj, Error **errp);
68#endif /* defined(CONFIG_VNC) */
69
70#if defined(CONFIG_VNC)
71void visit_type_VncServerInfo_members(Visitor *v, VncServerInfo *obj, Error **errp);
72void visit_type_VncServerInfo(Visitor *v, const char *name, VncServerInfo **obj, Error **errp);
73#endif /* defined(CONFIG_VNC) */
74
75#if defined(CONFIG_VNC)
76void visit_type_VncClientInfo_members(Visitor *v, VncClientInfo *obj, Error **errp);
77void visit_type_VncClientInfo(Visitor *v, const char *name, VncClientInfo **obj, Error **errp);
78#endif /* defined(CONFIG_VNC) */
79#if defined(CONFIG_VNC)
80void visit_type_VncClientInfoList(Visitor *v, const char *name, VncClientInfoList **obj, Error **errp);
81#endif /* defined(CONFIG_VNC) */
82
83#if defined(CONFIG_VNC)
84void visit_type_VncInfo_members(Visitor *v, VncInfo *obj, Error **errp);
85void visit_type_VncInfo(Visitor *v, const char *name, VncInfo **obj, Error **errp);
86#endif /* defined(CONFIG_VNC) */
87#if defined(CONFIG_VNC)
88void visit_type_VncPrimaryAuth(Visitor *v, const char *name, VncPrimaryAuth *obj, Error **errp);
89#endif /* defined(CONFIG_VNC) */
90#if defined(CONFIG_VNC)
91void visit_type_VncVencryptSubAuth(Visitor *v, const char *name, VncVencryptSubAuth *obj, Error **errp);
92#endif /* defined(CONFIG_VNC) */
93
94#if defined(CONFIG_VNC)
95void visit_type_VncServerInfo2_members(Visitor *v, VncServerInfo2 *obj, Error **errp);
96void visit_type_VncServerInfo2(Visitor *v, const char *name, VncServerInfo2 **obj, Error **errp);
97#endif /* defined(CONFIG_VNC) */
98#if defined(CONFIG_VNC)
99void visit_type_VncServerInfo2List(Visitor *v, const char *name, VncServerInfo2List **obj, Error **errp);
100#endif /* defined(CONFIG_VNC) */
101
102#if defined(CONFIG_VNC)
103void visit_type_VncInfo2_members(Visitor *v, VncInfo2 *obj, Error **errp);
104void visit_type_VncInfo2(Visitor *v, const char *name, VncInfo2 **obj, Error **errp);
105#endif /* defined(CONFIG_VNC) */
106#if defined(CONFIG_VNC)
107void visit_type_VncInfo2List(Visitor *v, const char *name, VncInfo2List **obj, Error **errp);
108#endif /* defined(CONFIG_VNC) */
109
110#if defined(CONFIG_VNC)
111void visit_type_q_obj_change_vnc_password_arg_members(Visitor *v, q_obj_change_vnc_password_arg *obj, Error **errp);
112#endif /* defined(CONFIG_VNC) */
113
114#if defined(CONFIG_VNC)
115void visit_type_q_obj_VNC_CONNECTED_arg_members(Visitor *v, q_obj_VNC_CONNECTED_arg *obj, Error **errp);
116#endif /* defined(CONFIG_VNC) */
117
118#if defined(CONFIG_VNC)
119void visit_type_q_obj_VNC_INITIALIZED_arg_members(Visitor *v, q_obj_VNC_INITIALIZED_arg *obj, Error **errp);
120#endif /* defined(CONFIG_VNC) */
121
122#if defined(CONFIG_VNC)
123void visit_type_q_obj_VNC_DISCONNECTED_arg_members(Visitor *v, q_obj_VNC_DISCONNECTED_arg *obj, Error **errp);
124#endif /* defined(CONFIG_VNC) */
125
126void visit_type_MouseInfo_members(Visitor *v, MouseInfo *obj, Error **errp);
127void visit_type_MouseInfo(Visitor *v, const char *name, MouseInfo **obj, Error **errp);
128void visit_type_MouseInfoList(Visitor *v, const char *name, MouseInfoList **obj, Error **errp);
129void visit_type_QKeyCode(Visitor *v, const char *name, QKeyCode *obj, Error **errp);
130
131void visit_type_q_obj_int_wrapper_members(Visitor *v, q_obj_int_wrapper *obj, Error **errp);
132
133void visit_type_q_obj_QKeyCode_wrapper_members(Visitor *v, q_obj_QKeyCode_wrapper *obj, Error **errp);
134void visit_type_KeyValueKind(Visitor *v, const char *name, KeyValueKind *obj, Error **errp);
135
136void visit_type_KeyValue_members(Visitor *v, KeyValue *obj, Error **errp);
137void visit_type_KeyValue(Visitor *v, const char *name, KeyValue **obj, Error **errp);
138void visit_type_KeyValueList(Visitor *v, const char *name, KeyValueList **obj, Error **errp);
139
140void visit_type_q_obj_send_key_arg_members(Visitor *v, q_obj_send_key_arg *obj, Error **errp);
141void visit_type_InputButton(Visitor *v, const char *name, InputButton *obj, Error **errp);
142void visit_type_InputAxis(Visitor *v, const char *name, InputAxis *obj, Error **errp);
143
144void visit_type_InputKeyEvent_members(Visitor *v, InputKeyEvent *obj, Error **errp);
145void visit_type_InputKeyEvent(Visitor *v, const char *name, InputKeyEvent **obj, Error **errp);
146
147void visit_type_InputBtnEvent_members(Visitor *v, InputBtnEvent *obj, Error **errp);
148void visit_type_InputBtnEvent(Visitor *v, const char *name, InputBtnEvent **obj, Error **errp);
149
150void visit_type_InputMoveEvent_members(Visitor *v, InputMoveEvent *obj, Error **errp);
151void visit_type_InputMoveEvent(Visitor *v, const char *name, InputMoveEvent **obj, Error **errp);
152
153void visit_type_q_obj_InputKeyEvent_wrapper_members(Visitor *v, q_obj_InputKeyEvent_wrapper *obj, Error **errp);
154
155void visit_type_q_obj_InputBtnEvent_wrapper_members(Visitor *v, q_obj_InputBtnEvent_wrapper *obj, Error **errp);
156
157void visit_type_q_obj_InputMoveEvent_wrapper_members(Visitor *v, q_obj_InputMoveEvent_wrapper *obj, Error **errp);
158void visit_type_InputEventKind(Visitor *v, const char *name, InputEventKind *obj, Error **errp);
159
160void visit_type_InputEvent_members(Visitor *v, InputEvent *obj, Error **errp);
161void visit_type_InputEvent(Visitor *v, const char *name, InputEvent **obj, Error **errp);
162void visit_type_InputEventList(Visitor *v, const char *name, InputEventList **obj, Error **errp);
163
164void visit_type_q_obj_input_send_event_arg_members(Visitor *v, q_obj_input_send_event_arg *obj, Error **errp);
165void visit_type_GrabToggleKeys(Visitor *v, const char *name, GrabToggleKeys *obj, Error **errp);
166
167void visit_type_DisplayGTK_members(Visitor *v, DisplayGTK *obj, Error **errp);
168void visit_type_DisplayGTK(Visitor *v, const char *name, DisplayGTK **obj, Error **errp);
169
170void visit_type_DisplayEGLHeadless_members(Visitor *v, DisplayEGLHeadless *obj, Error **errp);
171void visit_type_DisplayEGLHeadless(Visitor *v, const char *name, DisplayEGLHeadless **obj, Error **errp);
172void visit_type_DisplayGLMode(Visitor *v, const char *name, DisplayGLMode *obj, Error **errp);
173
174void visit_type_DisplayCurses_members(Visitor *v, DisplayCurses *obj, Error **errp);
175void visit_type_DisplayCurses(Visitor *v, const char *name, DisplayCurses **obj, Error **errp);
176void visit_type_DisplayType(Visitor *v, const char *name, DisplayType *obj, Error **errp);
177
178void visit_type_q_obj_DisplayOptions_base_members(Visitor *v, q_obj_DisplayOptions_base *obj, Error **errp);
179
180void visit_type_DisplayOptions_members(Visitor *v, DisplayOptions *obj, Error **errp);
181void visit_type_DisplayOptions(Visitor *v, const char *name, DisplayOptions **obj, Error **errp);
182
183#endif /* QAPI_VISIT_UI_H */
184