diff options
author | Benoit Foucher <benoit@zeroc.com> | 2007-12-12 18:54:19 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2007-12-12 18:54:19 +0100 |
commit | 3dff2b82d498d2e29dc4c42c4053557e16a373d4 (patch) | |
tree | 4242da8678ce8f36e34b9d821212cf78519af415 /cpp/src/Ice/ConnectRequestHandler.h | |
parent | Merge branch 'master' of ssh://cvs.zeroc.com/home/git/ice (diff) | |
download | ice-3dff2b82d498d2e29dc4c42c4053557e16a373d4.tar.bz2 ice-3dff2b82d498d2e29dc4c42c4053557e16a373d4.tar.xz ice-3dff2b82d498d2e29dc4c42c4053557e16a373d4.zip |
Fixed bug 2592
Diffstat (limited to 'cpp/src/Ice/ConnectRequestHandler.h')
-rw-r--r-- | cpp/src/Ice/ConnectRequestHandler.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cpp/src/Ice/ConnectRequestHandler.h b/cpp/src/Ice/ConnectRequestHandler.h index bdf8d1b3a16..b05a33fdfec 100644 --- a/cpp/src/Ice/ConnectRequestHandler.h +++ b/cpp/src/Ice/ConnectRequestHandler.h @@ -19,6 +19,8 @@ #include <Ice/ProxyF.h> #include <Ice/BasicStream.h> +#include <deque> + namespace IceInternal { @@ -51,6 +53,9 @@ public: virtual void addedProxy(); + void flushRequestsWithException(const Ice::LocalException&); + void flushRequestsWithException(const LocalExceptionWrapper&); + private: bool initialized(); @@ -75,7 +80,7 @@ private: bool _initialized; bool _flushing; - std::vector<Request> _requests; + std::deque<Request> _requests; bool _batchRequestInProgress; size_t _batchRequestsSize; BasicStream _batchStream; |