summaryrefslogtreecommitdiff
path: root/cpp/test/Ice/info/TestI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/test/Ice/info/TestI.cpp')
-rw-r--r--cpp/test/Ice/info/TestI.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/cpp/test/Ice/info/TestI.cpp b/cpp/test/Ice/info/TestI.cpp
index ba63bf96744..11588b29294 100644
--- a/cpp/test/Ice/info/TestI.cpp
+++ b/cpp/test/Ice/info/TestI.cpp
@@ -84,5 +84,14 @@ TestI::getConnectionInfoAsContext(const Ice::Current& c)
}
}
+ IceSSL::WSSConnectionInfoPtr wssinfo = IceSSL::WSSConnectionInfoPtr::dynamicCast(info);
+ if(wssinfo)
+ {
+ for(Ice::HeaderDict::const_iterator p = wssinfo->headers.begin(); p != wssinfo->headers.end(); ++p)
+ {
+ ctx["ws." + p->first] = p->second;
+ }
+ }
+
return ctx;
}