From 566ae61db91d991dbaf38d280d285faddddce5a6 Mon Sep 17 00:00:00 2001 From: Benoit Foucher Date: Thu, 24 Jan 2013 10:07:46 +0100 Subject: More fixes for ICE-4841 - changed createInputStream with bool parameter to wrapInputStream --- cpp/src/Ice/Initialize.cpp | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) (limited to 'cpp/src/Ice/Initialize.cpp') diff --git a/cpp/src/Ice/Initialize.cpp b/cpp/src/Ice/Initialize.cpp index 60adb309571..bfc155630d2 100644 --- a/cpp/src/Ice/Initialize.cpp +++ b/cpp/src/Ice/Initialize.cpp @@ -271,53 +271,51 @@ Ice::initialize(const InitializationData& initData, Int version) InputStreamPtr Ice::createInputStream(const CommunicatorPtr& communicator, const vector& bytes) { - return createInputStream(communicator, makePair(bytes)); + return new InputStreamI(communicator, makePair(bytes), true); } InputStreamPtr Ice::createInputStream(const CommunicatorPtr& communicator, const vector& bytes, const EncodingVersion& v) { - return createInputStream(communicator, makePair(bytes), v); + return new InputStreamI(communicator, makePair(bytes), v, true); } InputStreamPtr -Ice::createInputStream(const CommunicatorPtr& communicator, const vector& bytes, bool copyBytes) +Ice::wrapInputStream(const CommunicatorPtr& communicator, const vector& bytes) { - return createInputStream(communicator, makePair(bytes), copyBytes); + return new InputStreamI(communicator, makePair(bytes), false); } InputStreamPtr -Ice::createInputStream(const CommunicatorPtr& communicator, const vector& bytes, const EncodingVersion& v, - bool copyBytes) +Ice::wrapInputStream(const CommunicatorPtr& communicator, const vector& bytes, const EncodingVersion& v) { - return createInputStream(communicator, makePair(bytes), v, copyBytes); + return new InputStreamI(communicator, makePair(bytes), v, false); } InputStreamPtr Ice::createInputStream(const CommunicatorPtr& communicator, const pair& bytes) { - return createInputStream(communicator, bytes, true); + return new InputStreamI(communicator, bytes, true); } InputStreamPtr Ice::createInputStream(const CommunicatorPtr& communicator, const pair& bytes, const EncodingVersion& v) { - return createInputStream(communicator, bytes, v, true); + return new InputStreamI(communicator, bytes, v, true); } InputStreamPtr -Ice::createInputStream(const CommunicatorPtr& communicator, const pair& bytes, - bool copyBytes) +Ice::wrapInputStream(const CommunicatorPtr& communicator, const pair& bytes) { - return new InputStreamI(communicator, bytes, copyBytes); + return new InputStreamI(communicator, bytes, false); } InputStreamPtr -Ice::createInputStream(const CommunicatorPtr& communicator, const pair& bytes, - const EncodingVersion& v, bool copyBytes) +Ice::wrapInputStream(const CommunicatorPtr& communicator, const pair& bytes, + const EncodingVersion& v) { - return new InputStreamI(communicator, bytes, v, copyBytes); + return new InputStreamI(communicator, bytes, v, false); } OutputStreamPtr -- cgit v1.2.3