diff options
Diffstat (limited to 'cpp/src/IceSSL/PluginI.h')
-rw-r--r-- | cpp/src/IceSSL/PluginI.h | 5 |
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*); |