diff options
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; |