diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2007-03-26 14:49:01 +0000 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2007-03-26 14:49:01 +0000 |
commit | 737b4f7ae612af1d35b17c50dc2ed20aa7e62f25 (patch) | |
tree | 4fed4b1451ec87ac5b3fae5df5c5454a814190f9 /cppe/src/IceE/Instance.cpp | |
parent | Temporary fix (diff) | |
download | ice-737b4f7ae612af1d35b17c50dc2ed20aa7e62f25.tar.bz2 ice-737b4f7ae612af1d35b17c50dc2ed20aa7e62f25.tar.xz ice-737b4f7ae612af1d35b17c50dc2ed20aa7e62f25.zip |
Removed StringConverter
Diffstat (limited to 'cppe/src/IceE/Instance.cpp')
-rw-r--r-- | cppe/src/IceE/Instance.cpp | 82 |
1 files changed, 3 insertions, 79 deletions
diff --git a/cppe/src/IceE/Instance.cpp b/cppe/src/IceE/Instance.cpp index e839093c4b3..f5cceb491b5 100644 --- a/cppe/src/IceE/Instance.cpp +++ b/cppe/src/IceE/Instance.cpp @@ -307,48 +307,19 @@ IceInternal::Instance::stringToIdentity(const string& s) const } } - if(_initData.stringConverter) - { - string tmpString; - _initData.stringConverter->fromUTF8(reinterpret_cast<const Byte*>(ident.name.data()), - reinterpret_cast<const Byte*>(ident.name.data() + ident.name.size()), - tmpString); - ident.name = tmpString; - - _initData.stringConverter->fromUTF8(reinterpret_cast<const Byte*>(ident.category.data()), - reinterpret_cast<const Byte*>(ident.category.data() + ident.category.size()), - tmpString); - ident.category = tmpString; - } - return ident; } string IceInternal::Instance::identityToString(const Identity& ident) const { - string name = ident.name; - string category = ident.category; - if(_initData.stringConverter) - { - UTF8BufferI buffer; - Byte* last = _initData.stringConverter->toUTF8(ident.name.data(), ident.name.data() + ident.name.size(), - buffer); - name = string(reinterpret_cast<const char*>(buffer.getBuffer()), last - buffer.getBuffer()); - - buffer.reset(); - last = _initData.stringConverter->toUTF8(ident.category.data(), ident.category.data() + ident.category.size(), - buffer); - category = string(reinterpret_cast<const char*>(buffer.getBuffer()), last - buffer.getBuffer()); - } - - if(category.empty()) + if(ident.category.empty()) { - return IceUtil::escapeString(name, "/"); + return IceUtil::escapeString(ident.name, "/"); } else { - return IceUtil::escapeString(category, "/") + '/' + IceUtil::escapeString(name, "/"); + return IceUtil::escapeString(ident.category, "/") + '/' + IceUtil::escapeString(ident.name, "/"); } } @@ -540,11 +511,6 @@ IceInternal::Instance::Instance(const CommunicatorPtr& communicator, const Initi _objectAdapterFactory = new ObjectAdapterFactory(this, communicator); #endif - if(!_initData.wstringConverter) - { - _initData.wstringConverter = new UnicodeWstringConverter(); - } - __setNoDelete(false); } catch(...) @@ -743,45 +709,3 @@ IceInternal::Instance::destroy() _state = StateDestroyed; }
} - -IceInternal::UTF8BufferI::UTF8BufferI() : - _buffer(0), - _offset(0) -{ -} - -IceInternal::UTF8BufferI::~UTF8BufferI() -{ - free(_buffer); -} - -Byte* -IceInternal::UTF8BufferI::getMoreBytes(size_t howMany, Byte* firstUnused) -{ - if(_buffer == 0) - { - _buffer = (Byte*)malloc(howMany); - } - else - { - assert(firstUnused != 0); - _offset = firstUnused - _buffer; - _buffer = (Byte*)realloc(_buffer, _offset + howMany); - } - - return _buffer + _offset; -} - -Byte* -IceInternal::UTF8BufferI::getBuffer() -{ - return _buffer; -} - -void -IceInternal::UTF8BufferI::reset() -{ - free(_buffer); - _buffer = 0; - _offset = 0; -} |