summaryrefslogtreecommitdiff
path: root/cpp/src/IceSSL/PluginI.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceSSL/PluginI.h')
-rw-r--r--cpp/src/IceSSL/PluginI.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/cpp/src/IceSSL/PluginI.h b/cpp/src/IceSSL/PluginI.h
index ea0cf344ab4..b0f61028c21 100644
--- a/cpp/src/IceSSL/PluginI.h
+++ b/cpp/src/IceSSL/PluginI.h
@@ -32,8 +32,13 @@ public:
//
// From IceSSL::Plugin.
//
+#ifdef ICE_CPP11_MAPPING
+ virtual void setCertificateVerifier(std::function<bool(const std::shared_ptr<NativeConnectionInfo>&)>);
+ virtual void setPasswordPrompt(std::function<std::string()>);
+#else
virtual void setCertificateVerifier(const CertificateVerifierPtr&);
virtual void setPasswordPrompt(const PasswordPromptPtr&);
+#endif
#ifdef ICE_USE_OPENSSL
virtual void setContext(SSL_CTX*);