diff options
Diffstat (limited to 'cpp/include/Ice/OutgoingAsync.h')
-rw-r--r-- | cpp/include/Ice/OutgoingAsync.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/cpp/include/Ice/OutgoingAsync.h b/cpp/include/Ice/OutgoingAsync.h index f142c51df71..5a282be0b12 100644 --- a/cpp/include/Ice/OutgoingAsync.h +++ b/cpp/include/Ice/OutgoingAsync.h @@ -121,9 +121,10 @@ public: virtual void __exception(const Exception&); // Required to be public for AsynchronousException void __sent(); // Required to be public for AsynchronousSent - virtual void __attachRemoteObserver(const Ice::ConnectionInfoPtr& connection, const Ice::EndpointPtr& endpt) + virtual void __attachRemoteObserver(const Ice::ConnectionInfoPtr& c, const Ice::EndpointPtr& endpt, + Ice::Int requestId, Ice::Int sz) { - _remoteObserver.attach(_observer.getRemoteObserver(connection, endpt)); + _remoteObserver.attach(_observer.getRemoteObserver(c, endpt, requestId, sz)); } IceInternal::InvocationObserver& __getObserver() @@ -165,7 +166,7 @@ protected: bool _sentSynchronously; IceUtil::UniquePtr<Exception> _exception; IceInternal::InvocationObserver _observer; - IceInternal::ObserverHelperT<> _remoteObserver; + IceInternal::ObserverHelperT<Ice::Instrumentation::RemoteObserver> _remoteObserver; }; } |