]> xenbits.xensource.com Git - libvirt.git/commitdiff
conf: Add virDomainDefHasSpiceGraphics
authorMartin Kletzander <mkletzan@redhat.com>
Wed, 11 May 2022 13:42:56 +0000 (15:42 +0200)
committerMartin Kletzander <mkletzan@redhat.com>
Thu, 12 May 2022 08:20:37 +0000 (10:20 +0200)
It will be used in future patch in multiple places.

Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/conf/domain_conf.c
src/conf/domain_conf.h
src/libvirt_private.syms

index 298ae183ce3f00a2dcbf4d95e6878281398045d2..d9b55c80aafb22fdf1a9d9afa539d56d9bb227b2 100644 (file)
@@ -31558,3 +31558,17 @@ virDomainObjGetMessages(virDomainObj *vm,
 
     return rv;
 }
+
+bool
+virDomainDefHasSpiceGraphics(const virDomainDef *def)
+{
+    size_t i = 0;
+
+    for (i = 0; i < def->ngraphics; i++) {
+        if (def->graphics[i]->type == VIR_DOMAIN_GRAPHICS_TYPE_SPICE) {
+            return true;
+        }
+    }
+
+    return false;
+}
index f5d9df3fab1f7e508e452bf00d17de2de567d9e2..2e2da0c69c3be36450a98c5cddc857828f85fe69 100644 (file)
@@ -4277,3 +4277,6 @@ int
 virDomainObjGetMessages(virDomainObj *vm,
                         char ***msgs,
                         unsigned int flags);
+
+bool
+virDomainDefHasSpiceGraphics(const virDomainDef *def);
index ee4dd8493c3a4421c4369f4d6a80f33c10eb6f4b..93092597516f00908bc89696be6e35c7d193616e 100644 (file)
@@ -333,6 +333,7 @@ virDomainDefHasMemoryHotplug;
 virDomainDefHasNVMeDisk;
 virDomainDefHasOldStyleROUEFI;
 virDomainDefHasOldStyleUEFI;
+virDomainDefHasSpiceGraphics;
 virDomainDefHasUSB;
 virDomainDefHasVcpusOffline;
 virDomainDefHasVDPANet;