summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/ConnectionRequestHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/ConnectionRequestHandler.cpp')
-rw-r--r--cpp/src/Ice/ConnectionRequestHandler.cpp15
1 files changed, 1 insertions, 14 deletions
diff --git a/cpp/src/Ice/ConnectionRequestHandler.cpp b/cpp/src/Ice/ConnectionRequestHandler.cpp
index 2bf50b4eea2..3c9d07089c5 100644
--- a/cpp/src/Ice/ConnectionRequestHandler.cpp
+++ b/cpp/src/Ice/ConnectionRequestHandler.cpp
@@ -12,7 +12,6 @@
#include <Ice/Reference.h>
#include <Ice/ConnectionI.h>
#include <Ice/RouterInfo.h>
-#include <Ice/Outgoing.h>
#include <Ice/OutgoingAsync.h>
using namespace std;
@@ -51,13 +50,7 @@ ConnectionRequestHandler::update(const RequestHandlerPtr& previousHandler, const
{
// Ignore.
}
- return this;
-}
-
-bool
-ConnectionRequestHandler::sendRequest(ProxyOutgoingBase* out)
-{
- return out->invokeRemote(_connection, _compress, _response) && !_response; // Finished if sent and no response
+ return ICE_SHARED_FROM_THIS;
}
AsyncStatus
@@ -67,12 +60,6 @@ ConnectionRequestHandler::sendAsyncRequest(const ProxyOutgoingAsyncBasePtr& out)
}
void
-ConnectionRequestHandler::requestCanceled(OutgoingBase* out, const Ice::LocalException& ex)
-{
- _connection->requestCanceled(out, ex);
-}
-
-void
ConnectionRequestHandler::asyncRequestCanceled(const OutgoingAsyncBasePtr& outAsync, const Ice::LocalException& ex)
{
_connection->asyncRequestCanceled(outAsync, ex);