1/* AUTOMATICALLY GENERATED, DO NOT MODIFY */
2
3/*
4 * Schema-defined QAPI/QMP events
5 *
6 * Copyright (c) 2014 Wenchao Xia
7 * Copyright (c) 2015-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_EVENTS_UI_H
14#define QAPI_EVENTS_UI_H
15
16#include "qapi-events-sockets.h"
17#include "qapi/util.h"
18#include "qapi-types-ui.h"
19
20#if defined(CONFIG_SPICE)
21void qapi_event_send_spice_connected(SpiceBasicInfo *server, SpiceBasicInfo *client);
22#endif /* defined(CONFIG_SPICE) */
23
24#if defined(CONFIG_SPICE)
25void qapi_event_send_spice_initialized(SpiceServerInfo *server, SpiceChannel *client);
26#endif /* defined(CONFIG_SPICE) */
27
28#if defined(CONFIG_SPICE)
29void qapi_event_send_spice_disconnected(SpiceBasicInfo *server, SpiceBasicInfo *client);
30#endif /* defined(CONFIG_SPICE) */
31
32#if defined(CONFIG_SPICE)
33void qapi_event_send_spice_migrate_completed(void);
34#endif /* defined(CONFIG_SPICE) */
35
36#if defined(CONFIG_VNC)
37void qapi_event_send_vnc_connected(VncServerInfo *server, VncBasicInfo *client);
38#endif /* defined(CONFIG_VNC) */
39
40#if defined(CONFIG_VNC)
41void qapi_event_send_vnc_initialized(VncServerInfo *server, VncClientInfo *client);
42#endif /* defined(CONFIG_VNC) */
43
44#if defined(CONFIG_VNC)
45void qapi_event_send_vnc_disconnected(VncServerInfo *server, VncClientInfo *client);
46#endif /* defined(CONFIG_VNC) */
47
48#endif /* QAPI_EVENTS_UI_H */
49