diff options
Diffstat (limited to 'cpp/src/IceSSL/SslEndpoint.cpp')
-rw-r--r-- | cpp/src/IceSSL/SslEndpoint.cpp | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/cpp/src/IceSSL/SslEndpoint.cpp b/cpp/src/IceSSL/SslEndpoint.cpp index 595e33e0383..8c5e000ec15 100644 --- a/cpp/src/IceSSL/SslEndpoint.cpp +++ b/cpp/src/IceSSL/SslEndpoint.cpp @@ -9,28 +9,28 @@ // ********************************************************************** #include <Ice/Network.h> +#include <Ice/BasicStream.h> +#include <Ice/LocalException.h> +#include <Ice/ProtocolPluginFacade.h> #include <IceSSL/SslEndpoint.h> #include <IceSSL/SslAcceptor.h> #include <IceSSL/SslConnector.h> #include <IceSSL/SslTransceiver.h> -#include <Ice/BasicStream.h> -#include <Ice/LocalException.h> -#include <Ice/Instance.h> using namespace std; using namespace Ice; using namespace IceInternal; -IceSSL::SslEndpoint::SslEndpoint(const InstancePtr& instance, const string& ho, Int po, Int ti) : - _instance(instance), +IceSSL::SslEndpoint::SslEndpoint(const PluginBaseIPtr& plugin, const string& ho, Int po, Int ti) : + _plugin(plugin), _host(ho), _port(po), _timeout(ti) { } -IceSSL::SslEndpoint::SslEndpoint(const InstancePtr& instance, const string& str) : - _instance(instance), +IceSSL::SslEndpoint::SslEndpoint(const PluginBaseIPtr& plugin, const string& str) : + _plugin(plugin), _port(0), _timeout(-1) { @@ -113,12 +113,12 @@ IceSSL::SslEndpoint::SslEndpoint(const InstancePtr& instance, const string& str) if (_host.empty()) { - const_cast<string&>(_host) = _instance->defaultHost(); + const_cast<string&>(_host) = _plugin->getProtocolPluginFacade()->getDefaultHost(); } } -IceSSL::SslEndpoint::SslEndpoint(BasicStream* s) : - _instance(s->instance()), +IceSSL::SslEndpoint::SslEndpoint(const PluginBaseIPtr& plugin, BasicStream* s) : + _plugin(plugin), _port(0), _timeout(-1) { @@ -173,7 +173,7 @@ IceSSL::SslEndpoint::timeout(Int timeout) const } else { - return new SslEndpoint(_instance, _host, _port, timeout); + return new SslEndpoint(_plugin, _host, _port, timeout); } } @@ -211,14 +211,14 @@ IceSSL::SslEndpoint::serverTransceiver(EndpointPtr& endp) const ConnectorPtr IceSSL::SslEndpoint::connector() const { - return new SslConnector(_instance, _host, _port); + return new SslConnector(_plugin, _host, _port); } AcceptorPtr IceSSL::SslEndpoint::acceptor(EndpointPtr& endp) const { - SslAcceptor* p = new SslAcceptor(_instance, _host, _port); - endp = new SslEndpoint(_instance, _host, p->effectivePort(), _timeout); + SslAcceptor* p = new SslAcceptor(_plugin, _host, _port); + endp = new SslEndpoint(_plugin, _host, p->effectivePort(), _timeout); return p; } @@ -338,8 +338,8 @@ IceSSL::SslEndpoint::operator<(const Endpoint& r) const return false; } -IceSSL::SslEndpointFactory::SslEndpointFactory(const InstancePtr& instance) - : _instance(instance) +IceSSL::SslEndpointFactory::SslEndpointFactory(const PluginBaseIPtr& plugin) + : _plugin(plugin) { } @@ -363,17 +363,17 @@ IceSSL::SslEndpointFactory::protocol() const EndpointPtr IceSSL::SslEndpointFactory::create(const std::string& str) const { - return new SslEndpoint(_instance, str); + return new SslEndpoint(_plugin, str); } EndpointPtr IceSSL::SslEndpointFactory::read(BasicStream* s) const { - return new SslEndpoint(s); + return new SslEndpoint(_plugin, s); } void IceSSL::SslEndpointFactory::destroy() { - _instance = 0; + _plugin = 0; } |