]> xenbits.xensource.com Git - libvirt.git/commitdiff
parallels: add a set of trivial functions
authorDmitry Guryanov <dguryanov@parallels.com>
Wed, 23 Apr 2014 14:35:03 +0000 (18:35 +0400)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 7 May 2014 13:56:53 +0000 (14:56 +0100)
Add functions parallelsIsAlive, parallelsIsEncrypted,
parallelsIsSecure which are very simple to implement, but
may be required by some libvirt users. Almost all other
drivers have these functions.

Signed-off-by: Dmitry Guryanov <dguryanov@parallels.com>
src/parallels/parallels_driver.c

index 4ab3e1c3acafc9cb6f70c05f13f790237f21c9c3..35798ac8493ea6c089afa22f320d7e6a32b7a07f 100644 (file)
@@ -2362,6 +2362,23 @@ parallelsNodeGetInfo(virConnectPtr conn ATTRIBUTE_UNUSED,
     return nodeGetInfo(nodeinfo);
 }
 
+static int parallelsConnectIsEncrypted(virConnectPtr conn ATTRIBUTE_UNUSED)
+{
+    /* Encryption is not relevant / applicable to way we talk to PCS */
+    return 0;
+}
+
+static int parallelsConnectIsSecure(virConnectPtr conn ATTRIBUTE_UNUSED)
+{
+    /* We run CLI tools directly so this is secure */
+    return 1;
+}
+
+static int parallelsConnectIsAlive(virConnectPtr conn ATTRIBUTE_UNUSED)
+{
+    return 1;
+}
+
 
 static virDriver parallelsDriver = {
     .no = VIR_DRV_PARALLELS,
@@ -2392,6 +2409,9 @@ static virDriver parallelsDriver = {
     .domainShutdown = parallelsDomainShutdown, /* 0.10.0 */
     .domainCreate = parallelsDomainCreate,    /* 0.10.0 */
     .domainDefineXML = parallelsDomainDefineXML,      /* 0.10.0 */
+    .connectIsEncrypted = parallelsConnectIsEncrypted, /* 1.2.5 */
+    .connectIsSecure = parallelsConnectIsSecure, /* 1.2.5 */
+    .connectIsAlive = parallelsConnectIsAlive, /* 1.2.5 */
 };
 
 /**