summaryrefslogtreecommitdiff
path: root/src/rpc/virnetclient.h
diff options
context:
space:
mode:
authorPino Toscano <ptoscano@redhat.com>2016-11-09 15:28:36 +0100
committerPeter Krempa <pkrempa@redhat.com>2016-11-15 15:50:51 +0100
commit22eaee8e011645162e4b00d313bf2abdd4eb54e5 (patch)
treeeb6a500bfd801383b2cf9f697540db97adadb884 /src/rpc/virnetclient.h
parent6917467c2b0e8f655999f3e568708c4651811689 (diff)
downloadlibvirt-22eaee8e011645162e4b00d313bf2abdd4eb54e5.tar.gz
remote: expose a new libssh transport
Implement in virtNetClient and VirNetSocket the needed functions to expose a new libssh transport, providing all the options that the libssh2 transport supports.
Diffstat (limited to 'src/rpc/virnetclient.h')
-rw-r--r--src/rpc/virnetclient.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/rpc/virnetclient.h b/src/rpc/virnetclient.h
index c772d0bca6..9cf32091f5 100644
--- a/src/rpc/virnetclient.h
+++ b/src/rpc/virnetclient.h
@@ -67,6 +67,19 @@ virNetClientPtr virNetClientNewLibSSH2(const char *host,
virConnectAuthPtr authPtr,
virURIPtr uri);
+virNetClientPtr virNetClientNewLibssh(const char *host,
+ const char *port,
+ int family,
+ const char *username,
+ const char *privkeyPath,
+ const char *knownHostsPath,
+ const char *knownHostsVerify,
+ const char *authMethods,
+ const char *netcatPath,
+ const char *socketPath,
+ virConnectAuthPtr authPtr,
+ virURIPtr uri);
+
virNetClientPtr virNetClientNewExternal(const char **cmdargv);
int virNetClientRegisterAsyncIO(virNetClientPtr client);