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) |
21 | void qapi_event_send_spice_connected(SpiceBasicInfo *server, SpiceBasicInfo *client); |
22 | #endif /* defined(CONFIG_SPICE) */ |
23 | |
24 | #if defined(CONFIG_SPICE) |
25 | void qapi_event_send_spice_initialized(SpiceServerInfo *server, SpiceChannel *client); |
26 | #endif /* defined(CONFIG_SPICE) */ |
27 | |
28 | #if defined(CONFIG_SPICE) |
29 | void qapi_event_send_spice_disconnected(SpiceBasicInfo *server, SpiceBasicInfo *client); |
30 | #endif /* defined(CONFIG_SPICE) */ |
31 | |
32 | #if defined(CONFIG_SPICE) |
33 | void qapi_event_send_spice_migrate_completed(void); |
34 | #endif /* defined(CONFIG_SPICE) */ |
35 | |
36 | #if defined(CONFIG_VNC) |
37 | void qapi_event_send_vnc_connected(VncServerInfo *server, VncBasicInfo *client); |
38 | #endif /* defined(CONFIG_VNC) */ |
39 | |
40 | #if defined(CONFIG_VNC) |
41 | void qapi_event_send_vnc_initialized(VncServerInfo *server, VncClientInfo *client); |
42 | #endif /* defined(CONFIG_VNC) */ |
43 | |
44 | #if defined(CONFIG_VNC) |
45 | void qapi_event_send_vnc_disconnected(VncServerInfo *server, VncClientInfo *client); |
46 | #endif /* defined(CONFIG_VNC) */ |
47 | |
48 | #endif /* QAPI_EVENTS_UI_H */ |
49 | |