summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/RequestHandler.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/RequestHandler.h')
-rw-r--r--cpp/src/Ice/RequestHandler.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/cpp/src/Ice/RequestHandler.h b/cpp/src/Ice/RequestHandler.h
index c1ce9446f0e..ac97141f743 100644
--- a/cpp/src/Ice/RequestHandler.h
+++ b/cpp/src/Ice/RequestHandler.h
@@ -29,9 +29,6 @@ class LocalException;
namespace IceInternal
{
-class OutgoingBase;
-class ProxyOutgoingBase;
-
//
// An exception wrapper, which is used to notify that the request
// handler should be cleared and the invocation retried.
@@ -58,19 +55,17 @@ class CancellationHandler
{
public:
- virtual void requestCanceled(OutgoingBase*, const Ice::LocalException&) = 0;
virtual void asyncRequestCanceled(const OutgoingAsyncBasePtr&, const Ice::LocalException&) = 0;
};
class RequestHandler : public CancellationHandler
{
public:
-
+
RequestHandler(const ReferencePtr&);
virtual RequestHandlerPtr update(const RequestHandlerPtr&, const RequestHandlerPtr&) = 0;
- virtual bool sendRequest(ProxyOutgoingBase*) = 0;
virtual AsyncStatus sendAsyncRequest(const ProxyOutgoingAsyncBasePtr&) = 0;
const ReferencePtr& getReference() const { return _reference; } // Inlined for performances.