diff options
Diffstat (limited to 'cpp/include/Ice/Proxy.h')
-rw-r--r-- | cpp/include/Ice/Proxy.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/include/Ice/Proxy.h b/cpp/include/Ice/Proxy.h index ff73054f1e1..764660cde5d 100644 --- a/cpp/include/Ice/Proxy.h +++ b/cpp/include/Ice/Proxy.h @@ -50,6 +50,8 @@ ICE_API void decRef(::IceProxy::Ice::Router*); ICE_API void incRef(::IceProxy::Ice::Locator*); ICE_API void decRef(::IceProxy::Ice::Locator*); +class LocalExceptionWrapper; + } namespace Ice @@ -155,7 +157,8 @@ public: ::IceInternal::ReferencePtr __reference() const; void __copyFrom(const ::Ice::ObjectPrx&); void __handleException(const ::Ice::LocalException&, int&); - void __rethrowException(const ::Ice::LocalException&); + void __handleExceptionWrapper(const ::IceInternal::LocalExceptionWrapper&); + void __handleExceptionWrapperRelaxed(const ::IceInternal::LocalExceptionWrapper&, int&); void __checkTwowayOnly(const char*) const; void __checkTwowayOnly(const ::std::string&) const; |