summaryrefslogtreecommitdiff
path: root/cpp/src/IceSSL/SslEndpoint.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceSSL/SslEndpoint.h')
-rw-r--r--cpp/src/IceSSL/SslEndpoint.h21
1 files changed, 12 insertions, 9 deletions
diff --git a/cpp/src/IceSSL/SslEndpoint.h b/cpp/src/IceSSL/SslEndpoint.h
index 0b611d4c5c6..3cd0435a823 100644
--- a/cpp/src/IceSSL/SslEndpoint.h
+++ b/cpp/src/IceSSL/SslEndpoint.h
@@ -22,21 +22,23 @@
namespace IceSSL
{
-const ::Ice::Short SslEndpointType = 2;
+const Ice::Short SslEndpointType = 2;
class SslEndpoint : public IceInternal::Endpoint
{
public:
- SslEndpoint(const IceSSL::OpenSSLPluginIPtr&, const std::string&, ::Ice::Int, ::Ice::Int);
+ SslEndpoint(const IceSSL::OpenSSLPluginIPtr&, const std::string&, Ice::Int, Ice::Int, bool);
SslEndpoint(const IceSSL::OpenSSLPluginIPtr&, const std::string&);
SslEndpoint(const IceSSL::OpenSSLPluginIPtr&, IceInternal::BasicStream*);
virtual void streamWrite(IceInternal::BasicStream*) const;
virtual std::string toString() const;
- virtual ::Ice::Short type() const;
- virtual ::Ice::Int timeout() const;
- virtual IceInternal::EndpointPtr timeout(::Ice::Int) const;
+ virtual Ice::Short type() const;
+ virtual Ice::Int timeout() const;
+ virtual IceInternal::EndpointPtr timeout(Ice::Int) const;
+ virtual bool compress() const;
+ virtual IceInternal::EndpointPtr compress(bool) const;
virtual bool datagram() const;
virtual bool secure() const;
virtual bool unknown() const;
@@ -58,8 +60,9 @@ private:
//
const IceSSL::OpenSSLPluginIPtr _plugin;
const std::string _host;
- const ::Ice::Int _port;
- const ::Ice::Int _timeout;
+ const Ice::Int _port;
+ const Ice::Int _timeout;
+ const bool _compress;
};
class SslEndpointFactory : public IceInternal::EndpointFactory
@@ -69,8 +72,8 @@ public:
SslEndpointFactory(const IceSSL::OpenSSLPluginIPtr&);
virtual ~SslEndpointFactory();
- virtual ::Ice::Short type() const;
- virtual ::std::string protocol() const;
+ virtual Ice::Short type() const;
+ virtual std::string protocol() const;
virtual IceInternal::EndpointPtr create(const std::string&) const;
virtual IceInternal::EndpointPtr read(IceInternal::BasicStream*) const;
virtual void destroy();