Index: net/base/tcp_client_socket_pool.h |
diff --git a/net/base/tcp_client_socket_pool.h b/net/base/tcp_client_socket_pool.h |
index ad75585e2c35a8d9a8366fe6bfddd03138abec64..33d2a5b99561c3a3dc495af5679a55a3afb36b6b 100644 |
--- a/net/base/tcp_client_socket_pool.h |
+++ b/net/base/tcp_client_socket_pool.h |
@@ -154,7 +154,6 @@ class TCPClientSocketPool : public ClientSocketPool { |
scoped_refptr<TCPClientSocketPool> pool_; |
SingleRequestHostResolver resolver_; |
AddressList addresses_; |
- bool canceled_; |
// The time the Connect() method was called (if it got called). |
base::Time connect_start_time_; |
@@ -162,6 +161,9 @@ class TCPClientSocketPool : public ClientSocketPool { |
DISALLOW_COPY_AND_ASSIGN(ConnectingSocket); |
}; |
+ typedef std::map<const ClientSocketHandle*, ConnectingSocket*> |
+ ConnectingSocketMap; |
+ |
virtual ~TCPClientSocketPool(); |
static void InsertRequestIntoQueue(const Request& r, |
@@ -184,11 +186,15 @@ class TCPClientSocketPool : public ClientSocketPool { |
CleanupIdleSockets(false); |
} |
+ // Removes the ConnectingSocket corresponding to |handle| from the |
+ // |connecting_socket_map_|. |
+ void RemoveConnectingSocket(const ClientSocketHandle* handle); |
+ |
ClientSocketFactory* const client_socket_factory_; |
GroupMap group_map_; |
- std::map<const ClientSocketHandle*, ConnectingSocket*> connecting_socket_map_; |
+ ConnectingSocketMap connecting_socket_map_; |
// Timer used to periodically prune idle sockets that timed out or can't be |
// reused. |