diff options
author | Jiri Denemark <jdenemar@redhat.com> | 2011-09-23 08:56:13 +0200 |
---|---|---|
committer | Jiri Denemark <jdenemar@redhat.com> | 2011-11-24 12:00:10 +0100 |
commit | e401b0cd02dd342f5c7a3ee41c984617dfe9c709 (patch) | |
tree | 8d9ce1ce149255f1629c8c1251e68f7f44a647f0 /src/rpc/virnetclient.c | |
parent | afdf014f4ff16fcf55647cfbbd0d9d74d355ec82 (diff) | |
download | libvirt-e401b0cd02dd342f5c7a3ee41c984617dfe9c709.tar.gz |
Implement virConnectIsAlive in all drivers
Diffstat (limited to 'src/rpc/virnetclient.c')
-rw-r--r-- | src/rpc/virnetclient.c | 14 |
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) { |