diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2007-06-12 12:13:29 -0230 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2007-06-12 12:13:29 -0230 |
commit | 4cf00523c0fcccfcfb3859467bb546d96201e65e (patch) | |
tree | 23df49beb9d9b737e7193a755dfd44e862859fd0 /cpp/src/IceSSL/EndpointI.cpp | |
parent | Fixed bug 2220 (diff) | |
download | ice-4cf00523c0fcccfcfb3859467bb546d96201e65e.tar.bz2 ice-4cf00523c0fcccfcfb3859467bb546d96201e65e.tar.xz ice-4cf00523c0fcccfcfb3859467bb546d96201e65e.zip |
Bug 1658 - minor refactoring
Diffstat (limited to 'cpp/src/IceSSL/EndpointI.cpp')
-rw-r--r-- | cpp/src/IceSSL/EndpointI.cpp | 34 |
1 files changed, 15 insertions, 19 deletions
diff --git a/cpp/src/IceSSL/EndpointI.cpp b/cpp/src/IceSSL/EndpointI.cpp index 597f387dc6f..2b9c4b16470 100644 --- a/cpp/src/IceSSL/EndpointI.cpp +++ b/cpp/src/IceSSL/EndpointI.cpp @@ -22,23 +22,21 @@ using namespace Ice; using namespace IceSSL; IceSSL::EndpointI::EndpointI(const InstancePtr& instance, const string& ho, Int po, Int ti, const string& conId, - bool co, bool oae) : + bool co) : _instance(instance), _host(ho), _port(po), _timeout(ti), _connectionId(conId), - _compress(co), - _oaEndpoint(oae) + _compress(co) { } -IceSSL::EndpointI::EndpointI(const InstancePtr& instance, const string& str, bool oaEndpoint) : +IceSSL::EndpointI::EndpointI(const InstancePtr& instance, const string& str, bool server) : _instance(instance), _port(0), _timeout(-1), - _compress(false), - _oaEndpoint(oaEndpoint) + _compress(false) { const string delim = " \t\n\r"; @@ -144,7 +142,7 @@ IceSSL::EndpointI::EndpointI(const InstancePtr& instance, const string& str, boo const_cast<string&>(_host) = _instance->defaultHost(); if(_host.empty()) { - if(_oaEndpoint) + if(server) { const_cast<string&>(_host) = "0.0.0.0"; } @@ -164,8 +162,7 @@ IceSSL::EndpointI::EndpointI(const InstancePtr& instance, IceInternal::BasicStre _instance(instance), _port(0), _timeout(-1), - _compress(false), - _oaEndpoint(false) + _compress(false) { s->startReadEncaps(); s->read(const_cast<string&>(_host), false); @@ -231,7 +228,7 @@ IceSSL::EndpointI::timeout(Int timeout) const } else { - return new EndpointI(_instance, _host, _port, timeout, _connectionId, _compress, _oaEndpoint); + return new EndpointI(_instance, _host, _port, timeout, _connectionId, _compress); } } @@ -244,7 +241,7 @@ IceSSL::EndpointI::connectionId(const string& connectionId) const } else { - return new EndpointI(_instance, _host, _port, _timeout, connectionId, _compress, _oaEndpoint); + return new EndpointI(_instance, _host, _port, _timeout, connectionId, _compress); } } @@ -263,7 +260,7 @@ IceSSL::EndpointI::compress(bool compress) const } else { - return new EndpointI(_instance, _host, _port, _timeout, _connectionId, compress, _oaEndpoint); + return new EndpointI(_instance, _host, _port, _timeout, _connectionId, compress); } } @@ -308,12 +305,12 @@ IceInternal::AcceptorPtr IceSSL::EndpointI::acceptor(IceInternal::EndpointIPtr& endp, const string& adapterName) const { AcceptorI* p = new AcceptorI(_instance, adapterName, _host, _port); - endp = new EndpointI(_instance, _host, p->effectivePort(), _timeout, _connectionId, _compress, _oaEndpoint); + endp = new EndpointI(_instance, _host, p->effectivePort(), _timeout, _connectionId, _compress); return p; } vector<IceInternal::EndpointIPtr> -IceSSL::EndpointI::expand() const +IceSSL::EndpointI::expand(bool includeLoopback) const { vector<IceInternal::EndpointIPtr> endps; if(_host == "0.0.0.0") @@ -321,10 +318,9 @@ IceSSL::EndpointI::expand() const vector<string> hosts = IceInternal::getLocalHosts(); for(unsigned int i = 0; i < hosts.size(); ++i) { - if(!_oaEndpoint || hosts.size() == 1 || hosts[i] != "127.0.0.1") + if(includeLoopback || hosts.size() == 1 || hosts[i] != "127.0.0.1") { - endps.push_back(new EndpointI(_instance, hosts[i], _port, _timeout, _connectionId, _compress, - _oaEndpoint)); + endps.push_back(new EndpointI(_instance, hosts[i], _port, _timeout, _connectionId, _compress)); } } } @@ -484,9 +480,9 @@ IceSSL::EndpointFactoryI::protocol() const } IceInternal::EndpointIPtr -IceSSL::EndpointFactoryI::create(const string& str, bool oaEndpoint) const +IceSSL::EndpointFactoryI::create(const string& str, bool server) const { - return new EndpointI(_instance, str, oaEndpoint); + return new EndpointI(_instance, str, server); } IceInternal::EndpointIPtr |