]> xenbits.xensource.com Git - libvirt.git/commitdiff
Parallels: implemented domainAttachDevice
authorAlexander Burluka <aburluka@parallels.com>
Thu, 9 Apr 2015 10:42:00 +0000 (13:42 +0300)
committerDmitry Guryanov <dguryanov@parallels.com>
Mon, 13 Apr 2015 14:56:13 +0000 (17:56 +0300)
That function uses domainAttachDeviceFlags

Signed-off-by: Alexander Burluka <aburluka@parallels.com>
src/parallels/parallels_driver.c

index 0a30107f38e6f57b6d169df08511d449a0f44000..3aa87caecce306e0f00ea04c7f9fe12fed3b41e6 100644 (file)
@@ -1158,6 +1158,12 @@ static int parallelsDomainAttachDeviceFlags(virDomainPtr dom, const char *xml,
     return ret;
 }
 
+static int parallelsDomainAttachDevice(virDomainPtr dom, const char *xml)
+{
+    return parallelsDomainAttachDeviceFlags(dom, xml,
+                                            VIR_DOMAIN_AFFECT_CONFIG | VIR_DOMAIN_AFFECT_LIVE);
+}
+
 static virHypervisorDriver parallelsDriver = {
     .name = "Parallels",
     .connectOpen = parallelsConnectOpen,            /* 0.10.0 */
@@ -1192,6 +1198,7 @@ static virHypervisorDriver parallelsDriver = {
     .domainDefineXMLFlags = parallelsDomainDefineXMLFlags, /* 1.2.12 */
     .domainUndefine = parallelsDomainUndefine, /* 1.2.10 */
     .domainUndefineFlags = parallelsDomainUndefineFlags, /* 1.2.10 */
+    .domainAttachDevice = parallelsDomainAttachDevice, /* 1.2.15 */
     .domainAttachDeviceFlags = parallelsDomainAttachDeviceFlags, /* 1.2.15 */
     .domainIsActive = parallelsDomainIsActive, /* 1.2.10 */
     .connectDomainEventRegisterAny = parallelsConnectDomainEventRegisterAny, /* 1.2.10 */