summaryrefslogtreecommitdiff
path: root/cppe/src/TcpTransport/EndpointFactory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cppe/src/TcpTransport/EndpointFactory.cpp')
-rw-r--r--cppe/src/TcpTransport/EndpointFactory.cpp78
1 files changed, 0 insertions, 78 deletions
diff --git a/cppe/src/TcpTransport/EndpointFactory.cpp b/cppe/src/TcpTransport/EndpointFactory.cpp
deleted file mode 100644
index 0c865dcc887..00000000000
--- a/cppe/src/TcpTransport/EndpointFactory.cpp
+++ /dev/null
@@ -1,78 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice-E is licensed to you under the terms described in the
-// ICEE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-#include <IceE/EndpointFactory.h>
-#include <IceE/UnknownEndpoint.h>
-#include <IceE/LocalException.h>
-#include <IceE/BasicStream.h>
-#include <TcpTransport/TcpEndpoint.h>
-
-using namespace std;
-using namespace Ice;
-using namespace IceInternal;
-
-IceUtil::Shared* IceInternal::upCast(EndpointFactory* p) { return p; }
-
-IceInternal::EndpointFactory::EndpointFactory(const InstancePtr& instance)
- : _instance(instance)
-{
-}
-
-IceInternal::EndpointFactory::~EndpointFactory()
-{
-}
-
-EndpointPtr
-IceInternal::EndpointFactory::create(const std::string& str) const
-{
- const string delim = " \t\n\r";
-
- string::size_type beg = str.find_first_not_of(delim);
- if(beg == string::npos)
- {
- EndpointParseException ex(__FILE__, __LINE__);
- ex.str = str;
- throw ex;
- }
-
- string::size_type end = str.find_first_of(delim, beg);
- if(end == string::npos)
- {
- end = str.length();
- }
-
- string protocol = str.substr(beg, end - beg);
-
- if(protocol == "default" || protocol == "tcp")
- {
- return new TcpEndpoint(_instance, str.substr(end));
- }
-
- return 0;
-}
-
-EndpointPtr
-IceInternal::EndpointFactory::read(BasicStream* s) const
-{
- Short type;
- s->read(type);
-
- if(type == TcpEndpointType)
- {
- return new TcpEndpoint(s);
- }
-
- return new UnknownEndpoint(type, s);
-}
-
-void
-IceInternal::EndpointFactory::destroy()
-{
- _instance = 0;
-}