aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiri Denemark <jdenemar@redhat.com>2011-08-24 15:33:34 +0200
committerJiri Denemark <jdenemar@redhat.com>2011-11-24 11:44:08 +0100
commitf4324e32927580e3620f0de3a0ec80334936e263 (patch)
treee400bfbdcca0c226ad72ec96e707ea6442309727 /src/rpc/virnetserverclient.h
parentvirsh: Always run event loop (diff)
downloadlibvirt-f4324e32927580e3620f0de3a0ec80334936e263.tar.gz
libvirt-f4324e32927580e3620f0de3a0ec80334936e263.tar.bz2
libvirt-f4324e32927580e3620f0de3a0ec80334936e263.zip
Implement keepalive protocol in libvirt daemon
Diffstat (limited to 'src/rpc/virnetserverclient.h')
-rw-r--r--src/rpc/virnetserverclient.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/rpc/virnetserverclient.h b/src/rpc/virnetserverclient.h
index bedb179e7..a201dca2f 100644
--- a/src/rpc/virnetserverclient.h
+++ b/src/rpc/virnetserverclient.h
@@ -99,6 +99,13 @@ bool virNetServerClientWantClose(virNetServerClientPtr client);
int virNetServerClientInit(virNetServerClientPtr client);
+int virNetServerClientInitKeepAlive(virNetServerClientPtr client,
+ int interval,
+ unsigned int count);
+bool virNetServerClientCheckKeepAlive(virNetServerClientPtr client,
+ virNetMessagePtr msg);
+int virNetServerClientStartKeepAlive(virNetServerClientPtr client);
+
const char *virNetServerClientLocalAddrString(virNetServerClientPtr client);
const char *virNetServerClientRemoteAddrString(virNetServerClientPtr client);