summaryrefslogtreecommitdiff
path: root/cpp/src/IceSSL/EndpointI.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceSSL/EndpointI.h')
-rw-r--r--cpp/src/IceSSL/EndpointI.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/cpp/src/IceSSL/EndpointI.h b/cpp/src/IceSSL/EndpointI.h
index 74f04d1665a..25a23766b0b 100644
--- a/cpp/src/IceSSL/EndpointI.h
+++ b/cpp/src/IceSSL/EndpointI.h
@@ -10,6 +10,7 @@
#ifndef ICE_SSL_ENDPOINT_I_H
#define ICE_SSL_ENDPOINT_I_H
+#include <Ice/EndpointI.h>
#include <Ice/IPEndpointI.h>
#include <Ice/EndpointFactory.h>
#include <Ice/WSEndpoint.h>
@@ -42,8 +43,13 @@ public:
virtual IceInternal::AcceptorPtr acceptor(const std::string&) const;
virtual std::string options() const;
+#ifdef ICE_CPP11_MAPPING
+ virtual bool operator==(const IceInternal::EndpointI&) const;
+ virtual bool operator<(const IceInternal::EndpointI&) const;
+#else
virtual bool operator==(const Ice::LocalObject&) const;
virtual bool operator<(const Ice::LocalObject&) const;
+#endif
virtual EndpointIPtr endpoint(const AcceptorIPtr&) const;