summaryrefslogtreecommitdiff
path: root/cpp/include/IceSSL/Plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include/IceSSL/Plugin.h')
-rw-r--r--cpp/include/IceSSL/Plugin.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/cpp/include/IceSSL/Plugin.h b/cpp/include/IceSSL/Plugin.h
index 6987dfa71ca..3f15974a556 100644
--- a/cpp/include/IceSSL/Plugin.h
+++ b/cpp/include/IceSSL/Plugin.h
@@ -461,6 +461,8 @@ class ICE_SSL_API NativeConnectionInfo : public ConnectionInfo
{
public:
+ virtual ~NativeConnectionInfo();
+
//
// The certificate chain. This may be empty if the peer did not
// supply a certificate. The peer's certificate (if any) is the
@@ -478,6 +480,8 @@ class ICE_SSL_API CertificateVerifier : public Ice::EnableSharedFromThis<Certifi
{
public:
+ virtual ~CertificateVerifier();
+
//
// Return false if the connection should be rejected, or true to
// allow it.
@@ -505,6 +509,8 @@ class ICE_SSL_API PasswordPrompt : public Ice::EnableSharedFromThis<PasswordProm
{
public:
+ virtual ~PasswordPrompt();
+
//
// The getPassword method may be invoked repeatedly, such as when
// several encrypted files are opened, or when multiple password
@@ -518,6 +524,8 @@ class ICE_SSL_API Plugin : public Ice::Plugin
{
public:
+ virtual ~Plugin();
+
//
// Establish the certificate verifier object. This should be done
// before any connections are established.