summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/UdpTransceiver.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/UdpTransceiver.h')
-rw-r--r--cpp/src/Ice/UdpTransceiver.h10
1 files changed, 1 insertions, 9 deletions
diff --git a/cpp/src/Ice/UdpTransceiver.h b/cpp/src/Ice/UdpTransceiver.h
index fc38da8795a..84b600d68c2 100644
--- a/cpp/src/Ice/UdpTransceiver.h
+++ b/cpp/src/Ice/UdpTransceiver.h
@@ -38,10 +38,8 @@ class UdpTransceiver : public Transceiver, public NativeInfo
public:
virtual NativeInfoPtr getNativeInfo();
-#if defined(ICE_USE_IOCP)
+#if defined(ICE_USE_IOCP) || defined(ICE_OS_WINRT)
virtual AsyncInfo* getAsyncInfo(SocketOperation);
-#elif defined(ICE_OS_WINRT)
- virtual void setCompletedHandler(SocketOperationCompletedHandler^);
#endif
virtual SocketOperation initialize(Buffer&, Buffer&);
@@ -80,7 +78,6 @@ private:
void setBufSize(int, int);
#ifdef ICE_OS_WINRT
- bool checkIfErrorOrCompleted(SocketOperation, Windows::Foundation::IAsyncInfo^);
void appendMessage(Windows::Networking::Sockets::DatagramSocketMessageReceivedEventArgs^);
Windows::Networking::Sockets::DatagramSocketMessageReceivedEventArgs^ readMessage();
#endif
@@ -112,12 +109,7 @@ private:
socklen_t _readAddrLen;
#elif defined(ICE_OS_WINRT)
AsyncInfo _write;
-
Windows::Storage::Streams::DataWriter^ _writer;
-
- SocketOperationCompletedHandler^ _completedHandler;
- Windows::Foundation::AsyncOperationCompletedHandler<unsigned int>^ _writeOperationCompletedHandler;
-
IceUtil::Mutex _mutex;
bool _readPending;
std::deque<Windows::Networking::Sockets::DatagramSocketMessageReceivedEventArgs^> _received;