diff options
author | Mark Spruiell <mes@zeroc.com> | 2008-04-24 01:49:49 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2008-04-24 01:49:49 -0700 |
commit | e5457947f7b9a0498ffe94ca976614fb87544787 (patch) | |
tree | 9a29d7eec9e8a8a8edfcb1fa64dba217b3719ce9 /cpp/src/Ice/StreamI.cpp | |
parent | Fixed bug 3039 (diff) | |
download | ice-e5457947f7b9a0498ffe94ca976614fb87544787.tar.bz2 ice-e5457947f7b9a0498ffe94ca976614fb87544787.tar.xz ice-e5457947f7b9a0498ffe94ca976614fb87544787.zip |
bug 711 - accept Unicode objects in Python
Diffstat (limited to 'cpp/src/Ice/StreamI.cpp')
-rw-r--r-- | cpp/src/Ice/StreamI.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/cpp/src/Ice/StreamI.cpp b/cpp/src/Ice/StreamI.cpp index 48cc7ce9497..26ecc8acb19 100644 --- a/cpp/src/Ice/StreamI.cpp +++ b/cpp/src/Ice/StreamI.cpp @@ -208,18 +208,18 @@ Ice::InputStreamI::readDoubleSeq(pair<const Double*, const Double*>& p) } string -Ice::InputStreamI::readString() +Ice::InputStreamI::readString(bool convert) { string v; - _is->read(v); + _is->read(v, convert); return v; } vector<string> -Ice::InputStreamI::readStringSeq() +Ice::InputStreamI::readStringSeq(bool convert) { vector<string> v; - _is->read(v); + _is->read(v, convert); return v; } @@ -522,13 +522,13 @@ Ice::OutputStreamI::writeDoubleSeq(const Double* begin, const Double* end) } void -Ice::OutputStreamI::writeString(const string& v) +Ice::OutputStreamI::writeString(const string& v, bool convert) { - _os->write(v); + _os->write(v, convert); } void -Ice::OutputStreamI::writeStringSeq(const vector<string>& v) +Ice::OutputStreamI::writeStringSeq(const vector<string>& v, bool convert) { if(v.size() == 0) { @@ -536,7 +536,7 @@ Ice::OutputStreamI::writeStringSeq(const vector<string>& v) } else { - _os->write(&v[0], &v[0] + v.size()); + _os->write(&v[0], &v[0] + v.size(), convert); } } |