summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/CollocatedRequestHandler.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/CollocatedRequestHandler.h')
-rw-r--r--cpp/src/Ice/CollocatedRequestHandler.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/cpp/src/Ice/CollocatedRequestHandler.h b/cpp/src/Ice/CollocatedRequestHandler.h
index 809c79cb9e9..f7b9c7374e4 100644
--- a/cpp/src/Ice/CollocatedRequestHandler.h
+++ b/cpp/src/Ice/CollocatedRequestHandler.h
@@ -66,13 +66,15 @@ public:
virtual Ice::ConnectionIPtr waitForConnection();
void invokeRequest(OutgoingBase*, int);
- AsyncStatus invokeAsyncRequest(OutgoingAsyncBase*, int);
+ AsyncStatus invokeAsyncRequest(OutgoingAsyncBase*, int, bool);
bool sent(OutgoingBase*);
bool sentAsync(OutgoingAsyncBase*);
void invokeAll(Ice::OutputStream*, Ice::Int, Ice::Int);
+ using Ice::EnableSharedFromThis<CollocatedRequestHandler>::shared_from_this;
+
private:
void handleException(Ice::Int, const Ice::Exception&, bool);