Index: net/socket/client_socket_handle.h |
=================================================================== |
--- net/socket/client_socket_handle.h (revision 48758) |
+++ net/socket/client_socket_handle.h (working copy) |
@@ -14,6 +14,7 @@ |
#include "net/base/completion_callback.h" |
#include "net/base/load_states.h" |
#include "net/base/net_errors.h" |
+#include "net/base/net_log.h" |
#include "net/base/request_priority.h" |
#include "net/socket/client_socket.h" |
#include "net/socket/client_socket_pool.h" |
@@ -144,6 +145,8 @@ |
base::TimeTicks init_time_; |
base::TimeDelta setup_time_; |
+ NetLog::Source requesting_source_; |
+ |
DISALLOW_COPY_AND_ASSIGN(ClientSocketHandle); |
}; |
@@ -155,6 +158,8 @@ |
CompletionCallback* callback, |
const scoped_refptr<PoolType>& pool, |
const BoundNetLog& net_log) { |
+ requesting_source_ = net_log.source(); |
+ |
CHECK(!group_name.empty()); |
// Note that this will result in a link error if the SocketParams has not been |
// registered for the PoolType via REGISTER_SOCKET_PARAMS_FOR_POOL (defined in |