summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/uwp/TcpAcceptor.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/uwp/TcpAcceptor.h')
-rw-r--r--cpp/src/Ice/uwp/TcpAcceptor.h65
1 files changed, 0 insertions, 65 deletions
diff --git a/cpp/src/Ice/uwp/TcpAcceptor.h b/cpp/src/Ice/uwp/TcpAcceptor.h
deleted file mode 100644
index bfef0da2712..00000000000
--- a/cpp/src/Ice/uwp/TcpAcceptor.h
+++ /dev/null
@@ -1,65 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2016 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice is licensed to you under the terms described in the
-// ICE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-#ifndef ICE_UWP_TCP_ACCEPTOR_H
-#define ICE_UWP_TCP_ACCEPTOR_H
-
-#include <Ice/TransceiverF.h>
-#include <Ice/ProtocolInstanceF.h>
-#include <Ice/Acceptor.h>
-#include <Ice/Network.h>
-#include <Ice/uwp/TransceiverF.h>
-
-#include <IceUtil/Mutex.h>
-
-#include <deque>
-
-namespace IceInternal
-{
-
-class TcpAcceptor : public Acceptor, public NativeInfo
-{
-public:
-
- virtual NativeInfoPtr getNativeInfo();
- virtual void setCompletedHandler(SocketOperationCompletedHandler^);
-
- virtual void close();
- virtual EndpointIPtr listen();
-
- virtual void startAccept();
- virtual void finishAccept();
-
- virtual TransceiverPtr accept();
- virtual std::string protocol() const;
- virtual std::string toString() const;
- virtual std::string toDetailedString() const;
-
- int effectivePort() const;
-
-private:
-
- TcpAcceptor(const TcpEndpointIPtr&, const ProtocolInstancePtr&, const std::string&, int);
- virtual ~TcpAcceptor();
- friend class TcpEndpointI;
-
- virtual void queueAcceptedSocket(Windows::Networking::Sockets::StreamSocket^);
-
- TcpEndpointIPtr _endpoint;
- const ProtocolInstancePtr _instance;
- const Address _addr;
-
- IceUtil::Mutex _mutex;
- bool _acceptPending;
- SocketOperationCompletedHandler^ _completedHandler;
- std::deque<Windows::Networking::Sockets::StreamSocket^> _accepted;
-};
-
-}
-#endif