From: Erik Skultety Date: Thu, 14 Apr 2016 22:24:35 +0000 (+0200) Subject: include: admin: export connection transport constants X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=15500e9229c9bdf0b6939c97311c14bf3596fad8;p=libvirt.git include: admin: export connection transport constants We have to expose some constants, in order for the client object transport field to make sense. Signed-off-by: Erik Skultety --- diff --git a/include/libvirt/libvirt-admin.h b/include/libvirt/libvirt-admin.h index feb9473645..f83ac1c358 100644 --- a/include/libvirt/libvirt-admin.h +++ b/include/libvirt/libvirt-admin.h @@ -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