libvirt/include/libvirt
Zheng Yan b25b071c75 libvirt: Introduce virDomainGraphicsReload API
The new virDomainGraphicsReload API is used to make the domain reload
its certificates without restart, and avoid service interruption.

Currently, only QEMU VNC TLS certificates are supported, but
flags are also reserved for subsequent scenarios.

To reload QEMU VNC TLS certificates as an example, we can call:

  virDomainGraphicsReload(domain, 0, 0);

Then the specified QMP message would be send to QEMU:
{"execute": "display-reload", "arguments":{"type": "vnc", "tls-certs": true}}

Signed-off-by: Zheng Yan <yanzheng759@huawei.com>
Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2024-03-08 17:00:15 +01:00
..
libvirt-admin.h
libvirt-common.h.in
libvirt-domain-checkpoint.h
libvirt-domain-snapshot.h
libvirt-domain.h libvirt: Introduce virDomainGraphicsReload API 2024-03-08 17:00:15 +01:00
libvirt-event.h
libvirt-host.h
libvirt-interface.h
libvirt-lxc.h
libvirt-network.h Define Network Metadata change event 2023-09-18 11:24:47 +02:00
libvirt-nodedev.h api: add virNodeDeviceUpdate() 2024-02-26 11:03:51 +01:00
libvirt-nwfilter.h
libvirt-qemu.h
libvirt-secret.h
libvirt-storage.h
libvirt-stream.h
libvirt.h
meson.build
virterror.h