diff options
Diffstat (limited to 'cpp/include/IceSSL/Plugin.h')
-rw-r--r-- | cpp/include/IceSSL/Plugin.h | 8 |
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. |