]> xenbits.xensource.com Git - libvirt.git/commitdiff
include: admin: export connection transport constants
authorErik Skultety <eskultet@redhat.com>
Thu, 14 Apr 2016 22:24:35 +0000 (00:24 +0200)
committerErik Skultety <eskultet@redhat.com>
Mon, 2 May 2016 20:26:23 +0000 (22:26 +0200)
We have to expose some constants, in order for the client object transport
field to make sense.

Signed-off-by: Erik Skultety <eskultet@redhat.com>
include/libvirt/libvirt-admin.h

index feb94736459181a53c85fdfb65ce227a5209d76a..f83ac1c3585a90528131415630e1b68c95f71295 100644 (file)
@@ -205,6 +205,16 @@ long long virAdmClientGetTimestamp(virAdmClientPtr client);
 int virAdmClientGetTransport(virAdmClientPtr client);
 int virAdmClientFree(virAdmClientPtr client);
 
+typedef enum {
+    VIR_CLIENT_TRANS_UNIX = 0, /* connection via UNIX socket */
+    VIR_CLIENT_TRANS_TCP,      /* connection via unencrypted TCP socket */
+    VIR_CLIENT_TRANS_TLS,      /* connection via encrypted TCP socket */
+
+# ifdef VIR_ENUM_SENTINELS
+    VIR_CLIENT_TRANS_LAST
+# endif
+} virClientTransport;
+
 # ifdef __cplusplus
 }
 # endif