diff options
Diffstat (limited to 'cpp')
-rw-r--r-- | cpp/CHANGES | 2 | ||||
-rw-r--r-- | cpp/include/Ice/BasicStream.h | 1 | ||||
-rw-r--r-- | cpp/slice/Ice/LocalException.ice | 10 | ||||
-rw-r--r-- | cpp/src/Ice/BasicStream.cpp | 12 | ||||
-rw-r--r-- | cpp/src/Ice/Exception.cpp | 11 |
5 files changed, 2 insertions, 34 deletions
diff --git a/cpp/CHANGES b/cpp/CHANGES index a3a84b23fb5..4c4df1a21e6 100644 --- a/cpp/CHANGES +++ b/cpp/CHANGES @@ -1,6 +1,8 @@ Changes since version 3.2.X (binary incompabible) ------------------------------------------------- +- Removed unused Ice::EncapsulationException. + - Added what() member to IceUtil::Exception, so a single catch handler can be used for Ice exceptions: diff --git a/cpp/include/Ice/BasicStream.h b/cpp/include/Ice/BasicStream.h index 7cab7da51ef..8a67143a3ae 100644 --- a/cpp/include/Ice/BasicStream.h +++ b/cpp/include/Ice/BasicStream.h @@ -261,7 +261,6 @@ public: delete oldEncaps; } } - void checkReadEncaps(); Ice::Int getReadEncapsSize(); void skipEncaps(); diff --git a/cpp/slice/Ice/LocalException.ice b/cpp/slice/Ice/LocalException.ice index 9d05cddb817..16b9ab08cfa 100644 --- a/cpp/slice/Ice/LocalException.ice +++ b/cpp/slice/Ice/LocalException.ice @@ -852,16 +852,6 @@ local exception StringConversionException extends MarshalException { }; - -/** - * - * This exception indicates a malformed data encapsulation. - * - **/ -local exception EncapsulationException extends MarshalException -{ -}; - /** * * This exception is raised if a negative size diff --git a/cpp/src/Ice/BasicStream.cpp b/cpp/src/Ice/BasicStream.cpp index 3ffadc78573..b8fb3035d27 100644 --- a/cpp/src/Ice/BasicStream.cpp +++ b/cpp/src/Ice/BasicStream.cpp @@ -274,18 +274,6 @@ IceInternal::BasicStream::ReadEncaps::swap(ReadEncaps& other) std::swap(previous, other.previous); } -void -IceInternal::BasicStream::checkReadEncaps() -{ - assert(_currentReadEncaps); - Container::size_type start = _currentReadEncaps->start; - Int sz = _currentReadEncaps->sz; - if(i != b.begin() + start + sz) - { - throw EncapsulationException(__FILE__, __LINE__); - } -} - Int IceInternal::BasicStream::getReadEncapsSize() { diff --git a/cpp/src/Ice/Exception.cpp b/cpp/src/Ice/Exception.cpp index 9c79f13c947..dfa9e70b471 100644 --- a/cpp/src/Ice/Exception.cpp +++ b/cpp/src/Ice/Exception.cpp @@ -575,17 +575,6 @@ Ice::StringConversionException::ice_print(ostream& out) const } void -Ice::EncapsulationException::ice_print(ostream& out) const -{ - Exception::ice_print(out); - out << ":\nprotocol error: illegal encapsulation"; - if(!reason.empty()) - { - out << ":\n" << reason; - } -} - -void Ice::NegativeSizeException::ice_print(ostream& out) const { Exception::ice_print(out); |