diff options
Diffstat (limited to 'cpp/src/Ice/UdpTransceiver.h')
-rw-r--r-- | cpp/src/Ice/UdpTransceiver.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/cpp/src/Ice/UdpTransceiver.h b/cpp/src/Ice/UdpTransceiver.h index 6a207feeea8..fc38da8795a 100644 --- a/cpp/src/Ice/UdpTransceiver.h +++ b/cpp/src/Ice/UdpTransceiver.h @@ -44,17 +44,21 @@ public: virtual void setCompletedHandler(SocketOperationCompletedHandler^); #endif - virtual SocketOperation initialize(Buffer&, Buffer&, bool&); + virtual SocketOperation initialize(Buffer&, Buffer&); +#ifdef ICE_CPP11_MAPPING + virtual SocketOperation closing(bool, std::exception_ptr); +#else virtual SocketOperation closing(bool, const Ice::LocalException&); +#endif virtual void close(); virtual EndpointIPtr bind(); virtual SocketOperation write(Buffer&); - virtual SocketOperation read(Buffer&, bool&); + virtual SocketOperation read(Buffer&); #if defined(ICE_USE_IOCP) || defined(ICE_OS_WINRT) virtual bool startWrite(Buffer&); virtual void finishWrite(Buffer&); virtual void startRead(Buffer&); - virtual void finishRead(Buffer&, bool&); + virtual void finishRead(Buffer&); #endif virtual std::string protocol() const; virtual std::string toString() const; |