13125af29SMarkus Armbruster /* 23125af29SMarkus Armbruster * QMP command helpers 33125af29SMarkus Armbruster * 43125af29SMarkus Armbruster * Copyright (c) 2022 Red Hat Inc. 53125af29SMarkus Armbruster * 63125af29SMarkus Armbruster * Authors: 73125af29SMarkus Armbruster * Markus Armbruster <armbru@redhat.com> 83125af29SMarkus Armbruster * 93125af29SMarkus Armbruster * This work is licensed under the terms of the GNU GPL, version 2. See 103125af29SMarkus Armbruster * the COPYING file in the top-level directory. 113125af29SMarkus Armbruster */ 123125af29SMarkus Armbruster 133125af29SMarkus Armbruster #ifndef MONITOR_QMP_HELPERS_H 143125af29SMarkus Armbruster 153125af29SMarkus Armbruster bool qmp_add_client_spice(int fd, bool has_skipauth, bool skipauth, 163125af29SMarkus Armbruster bool has_tls, bool tls, Error **errp); 173125af29SMarkus Armbruster #ifdef CONFIG_VNC 183125af29SMarkus Armbruster bool qmp_add_client_vnc(int fd, bool has_skipauth, bool skipauth, 193125af29SMarkus Armbruster bool has_tls, bool tls, Error **errp); 203125af29SMarkus Armbruster #endif 213125af29SMarkus Armbruster #ifdef CONFIG_DBUS_DISPLAY 223125af29SMarkus Armbruster bool qmp_add_client_dbus_display(int fd, bool has_skipauth, bool skipauth, 233125af29SMarkus Armbruster bool has_tls, bool tls, Error **errp); 243125af29SMarkus Armbruster #endif 25*c3054a6eSMarkus Armbruster bool qmp_add_client_char(int fd, bool has_skipauth, bool skipauth, 26*c3054a6eSMarkus Armbruster bool has_tls, bool tls, const char *protocol, 27*c3054a6eSMarkus Armbruster Error **errp); 283125af29SMarkus Armbruster 293125af29SMarkus Armbruster #endif 30