Index: net/http/http_network_session.h |
diff --git a/net/http/http_network_session.h b/net/http/http_network_session.h |
index 50c319d37c4e3c3948afa56ecd12ab02428b7e44..bad31bc21e038923475e01c07529d044447eb8e3 100644 |
--- a/net/http/http_network_session.h |
+++ b/net/http/http_network_session.h |
@@ -56,8 +56,7 @@ class TransportSecurityState; |
// This class holds session objects used by HttpNetworkTransaction objects. |
class NET_EXPORT HttpNetworkSession |
- : public base::RefCounted<HttpNetworkSession>, |
- NON_EXPORTED_BASE(public base::NonThreadSafe) { |
+ : NON_EXPORTED_BASE(public base::NonThreadSafe) { |
public: |
struct NET_EXPORT Params { |
Params(); |
@@ -138,6 +137,7 @@ class NET_EXPORT HttpNetworkSession |
}; |
explicit HttpNetworkSession(const Params& params); |
+ ~HttpNetworkSession(); |
HttpAuthCache* http_auth_cache() { return &http_auth_cache_; } |
SSLClientAuthCache* ssl_client_auth_cache() { |
@@ -210,11 +210,8 @@ class NET_EXPORT HttpNetworkSession |
bool HasSpdyExclusion(HostPortPair host_port_pair) const; |
private: |
- friend class base::RefCounted<HttpNetworkSession>; |
friend class HttpNetworkSessionPeer; |
- ~HttpNetworkSession(); |
- |
ClientSocketPoolManager* GetSocketPoolManager(SocketPoolType pool_type); |
NetLog* const net_log_; |