summaryrefslogtreecommitdiff
path: root/slice/IceSSL
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2015-04-28 19:27:04 +0200
committerBenoit Foucher <benoit@zeroc.com>2015-04-28 19:27:04 +0200
commite6e102cc642e78cf9da55645c82f5bfe6eacb76d (patch)
treeab5861ee9ad2a909fa0dc8f25b1b12e0dd1d6527 /slice/IceSSL
parentFixed ICE-6443 and other SSL fixes (diff)
downloadice-e6e102cc642e78cf9da55645c82f5bfe6eacb76d.tar.bz2
ice-e6e102cc642e78cf9da55645c82f5bfe6eacb76d.tar.xz
ice-e6e102cc642e78cf9da55645c82f5bfe6eacb76d.zip
Fixed previous commit which was incomplete
Diffstat (limited to 'slice/IceSSL')
-rw-r--r--slice/IceSSL/ConnectionInfo.ice11
-rw-r--r--slice/IceSSL/EndpointInfo.ice15
2 files changed, 26 insertions, 0 deletions
diff --git a/slice/IceSSL/ConnectionInfo.ice b/slice/IceSSL/ConnectionInfo.ice
index a0dd0b13b1f..fcc1c24597d 100644
--- a/slice/IceSSL/ConnectionInfo.ice
+++ b/slice/IceSSL/ConnectionInfo.ice
@@ -34,5 +34,16 @@ local class ConnectionInfo extends Ice::IPConnectionInfo
bool verified;
};
+/**
+ *
+ * Provides access to the connection details of a secure WebSocket connection
+ *
+ **/
+local class WSSConnectionInfo extends ConnectionInfo
+{
+ /** The headers from the HTTP upgrade request. */
+ Ice::HeaderDict headers;
+};
+
};
diff --git a/slice/IceSSL/EndpointInfo.ice b/slice/IceSSL/EndpointInfo.ice
index 330f6aa5e47..5b1e7c823d2 100644
--- a/slice/IceSSL/EndpointInfo.ice
+++ b/slice/IceSSL/EndpointInfo.ice
@@ -40,5 +40,20 @@ local class EndpointInfo extends Ice::IPEndpointInfo
{
};
+/**
+ *
+ * Provides access to a secure WebSocket endpoint information.
+ *
+ **/
+local class WSSEndpointInfo extends EndpointInfo
+{
+ /**
+ *
+ * The URI configured with the endpoint.
+ *
+ **/
+ string resource;
+};
+
};