summaryrefslogtreecommitdiff
path: root/cpp/include/Ice/OutgoingAsync.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include/Ice/OutgoingAsync.h')
-rw-r--r--cpp/include/Ice/OutgoingAsync.h7
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;
};
}