summaryrefslogtreecommitdiff
path: root/src/rpc/virnetclient.c
diff options
context:
space:
mode:
authorJiri Denemark <jdenemar@redhat.com>2011-09-23 08:56:13 +0200
committerJiri Denemark <jdenemar@redhat.com>2011-11-24 12:00:10 +0100
commite401b0cd02dd342f5c7a3ee41c984617dfe9c709 (patch)
tree8d9ce1ce149255f1629c8c1251e68f7f44a647f0 /src/rpc/virnetclient.c
parentafdf014f4ff16fcf55647cfbbd0d9d74d355ec82 (diff)
downloadlibvirt-e401b0cd02dd342f5c7a3ee41c984617dfe9c709.tar.gz
Implement virConnectIsAlive in all drivers
Diffstat (limited to 'src/rpc/virnetclient.c')
-rw-r--r--src/rpc/virnetclient.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/rpc/virnetclient.c b/src/rpc/virnetclient.c
index 3c97ad9133..aad7f5d79b 100644
--- a/src/rpc/virnetclient.c
+++ b/src/rpc/virnetclient.c
@@ -677,6 +677,20 @@ bool virNetClientIsEncrypted(virNetClientPtr client)
}
+bool virNetClientIsOpen(virNetClientPtr client)
+{
+ bool ret;
+
+ if (!client)
+ return false;
+
+ virNetClientLock(client);
+ ret = client->sock && !client->wantClose;
+ virNetClientUnlock(client);
+ return ret;
+}
+
+
int virNetClientAddProgram(virNetClientPtr client,
virNetClientProgramPtr prog)
{