diff options
Diffstat (limited to 'cpp/src/Ice/uwp/TcpAcceptor.h')
-rw-r--r-- | cpp/src/Ice/uwp/TcpAcceptor.h | 65 |
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 |