diff options
Diffstat (limited to 'cpp/include/Ice/Object.h')
-rw-r--r-- | cpp/include/Ice/Object.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cpp/include/Ice/Object.h b/cpp/include/Ice/Object.h index b97dd0b6107..74db6c878a9 100644 --- a/cpp/include/Ice/Object.h +++ b/cpp/include/Ice/Object.h @@ -96,6 +96,12 @@ public: virtual DispatchStatus ice_dispatch(Ice::Request&, const DispatchInterceptorAsyncCallbackPtr& = 0); virtual DispatchStatus __dispatch(IceInternal::Incoming&, const Current&); + struct Ice_invokeResult + { + bool returnValue; + std::vector<::Ice::Byte> outParams; + }; + protected: static void __checkMode(OperationMode, OperationMode); |