diff options
author | Benoit Foucher <benoit@zeroc.com> | 2015-03-10 12:12:10 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2015-03-10 12:12:10 +0100 |
commit | c6ca68d97aa5bbc2a172e3e35171b5452657fa22 (patch) | |
tree | 46edcca4c8e313285a205bf6fad7c56c452c0cc0 /cpp/src/Ice/RequestHandler.h | |
parent | Minor JS style fixes (diff) | |
download | ice-c6ca68d97aa5bbc2a172e3e35171b5452657fa22.tar.bz2 ice-c6ca68d97aa5bbc2a172e3e35171b5452657fa22.tar.xz ice-c6ca68d97aa5bbc2a172e3e35171b5452657fa22.zip |
ICE-6170 - fixed behavior of batch requests
Diffstat (limited to 'cpp/src/Ice/RequestHandler.h')
-rw-r--r-- | cpp/src/Ice/RequestHandler.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/cpp/src/Ice/RequestHandler.h b/cpp/src/Ice/RequestHandler.h index 7900c055a03..03a55f7773d 100644 --- a/cpp/src/Ice/RequestHandler.h +++ b/cpp/src/Ice/RequestHandler.h @@ -32,6 +32,7 @@ namespace IceInternal class BasicStream; class OutgoingBase; +class ProxyOutgoingBase; // // An exception wrapper, which is used to notify that the request @@ -63,15 +64,10 @@ class RequestHandler : public CancellationHandler { public: - virtual RequestHandlerPtr connect(const Ice::ObjectPrx&) = 0; virtual RequestHandlerPtr update(const RequestHandlerPtr&, const RequestHandlerPtr&) = 0; - virtual void prepareBatchRequest(BasicStream*) = 0; - virtual void finishBatchRequest(BasicStream*) = 0; - virtual void abortBatchRequest() = 0; - - virtual bool sendRequest(OutgoingBase*) = 0; - virtual AsyncStatus sendAsyncRequest(const OutgoingAsyncBasePtr&) = 0; + virtual bool sendRequest(ProxyOutgoingBase*) = 0; + virtual AsyncStatus sendAsyncRequest(const ProxyOutgoingAsyncBasePtr&) = 0; const ReferencePtr& getReference() const { return _reference; } // Inlined for performances. |