summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp')
-rw-r--r--cpp/CHANGES2
-rw-r--r--cpp/include/Ice/BasicStream.h1
-rw-r--r--cpp/slice/Ice/LocalException.ice10
-rw-r--r--cpp/src/Ice/BasicStream.cpp12
-rw-r--r--cpp/src/Ice/Exception.cpp11
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);