summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Initialize.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2012-11-12 13:15:24 -0800
committerMark Spruiell <mes@zeroc.com>2012-11-12 13:15:24 -0800
commit93718cc38ba615c7e4993ad00643134fbe6902ea (patch)
tree925d1a6705e0ee1954ed6b49a5ce1c8ea54a85e8 /cpp/src/Ice/Initialize.cpp
parentAndroid chat demo minor fix (diff)
downloadice-93718cc38ba615c7e4993ad00643134fbe6902ea.tar.bz2
ice-93718cc38ba615c7e4993ad00643134fbe6902ea.tar.xz
ice-93718cc38ba615c7e4993ad00643134fbe6902ea.zip
ICE-4932 - accept encoding when creating streams
Diffstat (limited to 'cpp/src/Ice/Initialize.cpp')
-rw-r--r--cpp/src/Ice/Initialize.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/cpp/src/Ice/Initialize.cpp b/cpp/src/Ice/Initialize.cpp
index adbd58424dc..8531adb9005 100644
--- a/cpp/src/Ice/Initialize.cpp
+++ b/cpp/src/Ice/Initialize.cpp
@@ -257,17 +257,36 @@ Ice::createInputStream(const CommunicatorPtr& communicator, const vector<Byte>&
}
InputStreamPtr
+Ice::createInputStream(const CommunicatorPtr& communicator, const vector<Byte>& bytes, const EncodingVersion& v)
+{
+ return new InputStreamI(communicator, bytes, v);
+}
+
+InputStreamPtr
Ice::createInputStream(const CommunicatorPtr& communicator, const pair<const Ice::Byte*, const Ice::Byte*>& bytes)
{
return new InputStreamI(communicator, bytes);
}
+InputStreamPtr
+Ice::createInputStream(const CommunicatorPtr& communicator, const pair<const Ice::Byte*, const Ice::Byte*>& bytes,
+ const EncodingVersion& v)
+{
+ return new InputStreamI(communicator, bytes, v);
+}
+
OutputStreamPtr
Ice::createOutputStream(const CommunicatorPtr& communicator)
{
return new OutputStreamI(communicator);
}
+OutputStreamPtr
+Ice::createOutputStream(const CommunicatorPtr& communicator, const EncodingVersion& v)
+{
+ return new OutputStreamI(communicator, v);
+}
+
static IceUtil::Mutex* processLoggerMutex = 0;
static Ice::LoggerPtr processLogger;