summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/uwp/TcpEndpointI.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/uwp/TcpEndpointI.h')
-rw-r--r--cpp/src/Ice/uwp/TcpEndpointI.h100
1 files changed, 0 insertions, 100 deletions
diff --git a/cpp/src/Ice/uwp/TcpEndpointI.h b/cpp/src/Ice/uwp/TcpEndpointI.h
deleted file mode 100644
index 19a40eac4e5..00000000000
--- a/cpp/src/Ice/uwp/TcpEndpointI.h
+++ /dev/null
@@ -1,100 +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_ENDPOINT_I_H
-#define ICE_UWP_TCP_ENDPOINT_I_H
-
-#include <IceUtil/Config.h>
-#include <Ice/IPEndpointI.h>
-#include <Ice/EndpointFactory.h>
-#include <Ice/WSEndpoint.h>
-#include <Ice/Network.h> // for IceIternal::Address
-#include <Ice/uwp/TransceiverF.h>
-
-namespace IceInternal
-{
-
-class TcpEndpointI : public IPEndpointI, public WSEndpointDelegate
-{
-public:
-
- TcpEndpointI(const ProtocolInstancePtr&, const std::string&, Ice::Int, Ice::Int, const std::string&, bool);
- TcpEndpointI(const ProtocolInstancePtr&);
- TcpEndpointI(const ProtocolInstancePtr&, Ice::InputStream*);
-
- virtual Ice::EndpointInfoPtr getInfo() const;
- virtual Ice::EndpointInfoPtr getWSInfo(const std::string&) const;
-
- virtual Ice::Int timeout() const;
- virtual EndpointIPtr timeout(Ice::Int) const;
- virtual EndpointIPtr connectionId(const ::std::string&) const;
- virtual bool compress() const;
- virtual EndpointIPtr compress(bool) const;
- virtual bool datagram() const;
- virtual bool secure() const;
-
- virtual TransceiverPtr transceiver() const;
- virtual AcceptorPtr acceptor(const std::string&) const;
- virtual std::string options() const;
-
-#ifdef ICE_CPP11_MAPPING
- virtual bool operator==(const Ice::Endpoint&) const;
- virtual bool operator<(const Ice::Endpoint&) const;
-#else
- virtual bool operator==(const Ice::LocalObject&) const;
- virtual bool operator<(const Ice::LocalObject&) const;
-#endif
-
- TcpEndpointIPtr endpoint(const TcpAcceptorPtr&) const;
-
- using IPEndpointI::connectionId;
-
-protected:
-
- virtual void streamWriteImpl(Ice::OutputStream*) const;
- virtual void hashInit(Ice::Int&) const;
- virtual void initWithOptions(std::vector<std::string>&, bool);
- virtual void fillEndpointInfo(Ice::IPEndpointInfo*) const;
- virtual bool checkOption(const std::string&, const std::string&, const std::string&);
-
- virtual ConnectorPtr createConnector(const Address&, const NetworkProxyPtr&) const;
- virtual IPEndpointIPtr createEndpoint(const std::string&, int, const std::string&) const;
-
-private:
-
- //
- // All members are const, because endpoints are immutable.
- //
- const Ice::Int _timeout;
- const bool _compress;
-};
-
-class TcpEndpointFactory : public EndpointFactory
-{
-public:
-
- TcpEndpointFactory(const ProtocolInstancePtr&);
- virtual ~TcpEndpointFactory();
-
- virtual Ice::Short type() const;
- virtual std::string protocol() const;
- virtual EndpointIPtr create(std::vector<std::string>&, bool) const;
- virtual EndpointIPtr read(Ice::InputStream*) const;
- virtual void destroy();
-
- virtual EndpointFactoryPtr clone(const ProtocolInstancePtr&) const;
-
-private:
-
- ProtocolInstancePtr _instance;
-};
-
-}
-
-#endif