summaryrefslogtreecommitdiffstats
path: root/net/socket
diff options
context:
space:
mode:
authorcbentzel@chromium.org <cbentzel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-18 14:45:10 +0000
committercbentzel@chromium.org <cbentzel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-18 14:45:10 +0000
commitabdac592fdc0b8c553ee975eb8d89175d45dc46e (patch)
treefe924c34fdd293a293eb341e387ef8682973d31d /net/socket
parent0290375477edabf91eafaa0019b35642255f0453 (diff)
downloadchromium_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.h3
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.