diff options
author | cbentzel@chromium.org <cbentzel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-18 14:45:10 +0000 |
---|---|---|
committer | cbentzel@chromium.org <cbentzel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-18 14:45:10 +0000 |
commit | abdac592fdc0b8c553ee975eb8d89175d45dc46e (patch) | |
tree | fe924c34fdd293a293eb341e387ef8682973d31d /net/socket | |
parent | 0290375477edabf91eafaa0019b35642255f0453 (diff) | |
download | chromium_src-abdac592fdc0b8c553ee975eb8d89175d45dc46e.zip chromium_src-abdac592fdc0b8c553ee975eb8d89175d45dc46e.tar.gz chromium_src-abdac592fdc0b8c553ee975eb8d89175d45dc46e.tar.bz2 |
non-virtual-dtor cleanup: Make DNSSecProvider destructor private.
Interface classes are an example where the -Wnon-virtual-dtor warning can be a bit annoying, but this still seems reasonable and makes it clear that users should not delete through the interface.
BUG=45135
TEST=Builds
Review URL: http://codereview.chromium.org/3781010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62926 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/socket')
-rw-r--r-- | net/socket/ssl_client_socket.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/net/socket/ssl_client_socket.h b/net/socket/ssl_client_socket.h index 4e80f6f..c3eb0da 100644 --- a/net/socket/ssl_client_socket.h +++ b/net/socket/ssl_client_socket.h @@ -31,6 +31,9 @@ class DNSSECProvider { // function will return OK if called again. virtual int GetDNSSECRecords(RRResponse** out, CompletionCallback* callback) = 0; + + private: + ~DNSSECProvider() {} }; // A client socket that uses SSL as the transport layer. |