diff options
Diffstat (limited to 'cpp/include/Ice/Object.h')
-rw-r--r-- | cpp/include/Ice/Object.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cpp/include/Ice/Object.h b/cpp/include/Ice/Object.h index 8456e6dd008..4598cccde4e 100644 --- a/cpp/include/Ice/Object.h +++ b/cpp/include/Ice/Object.h @@ -184,7 +184,8 @@ public: #ifdef ICE_CPP11_MAPPING virtual void ice_invoke_async(std::vector<Byte>, - std::function<void (bool, const std::vector<Byte>&)>, + std::function<void (bool, std::vector<Byte>)>, + std::function<void (std::exception_ptr)>, const Current&) = 0; #else virtual void ice_invoke_async(const AMD_Object_ice_invokePtr&, const std::vector<Byte>&, const Current&) = 0; @@ -198,7 +199,8 @@ public: #ifdef ICE_CPP11_MAPPING virtual void ice_invoke_async(std::pair<const Byte*, const Byte*>, - std::function<void (bool, const std::pair<const Byte*, const Byte*>&)>, + std::function<void (bool, std::pair<const Byte*, const Byte*>)>, + std::function<void (std::exception_ptr)>, const Current&) = 0; #else virtual void ice_invoke_async(const AMD_Object_ice_invokePtr&, const std::pair<const Byte*, const Byte*>&, |