From ba00b49d134df5d468ddd62d21ab33d7401b59fa Mon Sep 17 00:00:00 2001 From: "mmenke@chromium.org" Date: Wed, 8 Sep 2010 14:53:38 +0000 Subject: Add missing nested socket pools to socket pool info page. Each socket pool should be displayed once and only once. Also, if more than one proxy is in use, socket pools with the same proxy will appear adjacent to each other. BUG=39756 TEST=manual Review URL: http://codereview.chromium.org/3328009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58826 0039d316-1c4b-4281-b951-d872f2087c98 --- net/socket/ssl_client_socket_pool.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'net/socket/ssl_client_socket_pool.h') diff --git a/net/socket/ssl_client_socket_pool.h b/net/socket/ssl_client_socket_pool.h index 6080f70..7a2054b 100644 --- a/net/socket/ssl_client_socket_pool.h +++ b/net/socket/ssl_client_socket_pool.h @@ -211,10 +211,9 @@ class SSLClientSocketPool : public ClientSocketPool, virtual LoadState GetLoadState(const std::string& group_name, const ClientSocketHandle* handle) const; - virtual Value* GetInfoAsValue(const std::string& name, - const std::string& type) const { - return base_.GetInfoAsValue(name, type); - } + virtual DictionaryValue* GetInfoAsValue(const std::string& name, + const std::string& type, + bool include_nested_pools) const; virtual base::TimeDelta ConnectionTimeout() const { return base_.ConnectionTimeout(); @@ -268,6 +267,9 @@ class SSLClientSocketPool : public ClientSocketPool, DISALLOW_COPY_AND_ASSIGN(SSLConnectJobFactory); }; + const scoped_refptr tcp_pool_; + const scoped_refptr http_proxy_pool_; + const scoped_refptr socks_pool_; PoolBase base_; const scoped_refptr ssl_config_service_; -- cgit v1.1