Index: net/socket/client_socket_pool_base.h |
=================================================================== |
--- net/socket/client_socket_pool_base.h (revision 48758) |
+++ net/socket/client_socket_pool_base.h (working copy) |
@@ -91,7 +91,7 @@ |
virtual LoadState GetLoadState() const = 0; |
protected: |
- void set_socket(ClientSocket* socket) { socket_.reset(socket); } |
+ void set_socket(ClientSocket* socket); |
ClientSocket* socket() { return socket_.get(); } |
void NotifyDelegateOfCompletion(int rv); |
void ResetTimer(base::TimeDelta remainingTime); |
@@ -99,6 +99,9 @@ |
private: |
virtual int ConnectInternal() = 0; |
+ void LogConnectStart(); |
+ void LogConnectCompletion(int net_error); |
+ |
// Alerts the delegate that the ConnectJob has timed out. |
void OnTimeout(); |
@@ -158,8 +161,7 @@ |
virtual ConnectJob* NewConnectJob( |
const std::string& group_name, |
const Request& request, |
- ConnectJob::Delegate* delegate, |
- const BoundNetLog& net_log) const = 0; |
+ ConnectJob::Delegate* delegate) const = 0; |
virtual base::TimeDelta ConnectionTimeout() const = 0; |
@@ -231,7 +233,7 @@ |
return connect_job_factory_->ConnectionTimeout(); |
} |
- void enable_backup_jobs() { backup_jobs_enabled_ = true; }; |
+ void enable_backup_jobs() { backup_jobs_enabled_ = true; } |
private: |
friend class base::RefCounted<ClientSocketPoolBaseHelper>; |
@@ -387,6 +389,9 @@ |
int RequestSocketInternal(const std::string& group_name, |
const Request* request); |
+ static void LogBoundConnectJobToRequest( |
+ const NetLog::Source& connect_job_source, const Request* request); |
+ |
// Set a timer to create a backup socket if it takes too long to create one. |
void StartBackupSocketTimer(const std::string& group_name); |
@@ -486,8 +491,7 @@ |
virtual ConnectJob* NewConnectJob( |
const std::string& group_name, |
const Request& request, |
- ConnectJob::Delegate* delegate, |
- const BoundNetLog& net_log) const = 0; |
+ ConnectJob::Delegate* delegate) const = 0; |
virtual base::TimeDelta ConnectionTimeout() const = 0; |
@@ -580,7 +584,7 @@ |
return histograms_; |
} |
- void enable_backup_jobs() { helper_->enable_backup_jobs(); }; |
+ void enable_backup_jobs() { helper_->enable_backup_jobs(); } |
private: |
// This adaptor class exists to bridge the |
@@ -602,11 +606,10 @@ |
virtual ConnectJob* NewConnectJob( |
const std::string& group_name, |
const internal::ClientSocketPoolBaseHelper::Request& request, |
- ConnectJob::Delegate* delegate, |
- const BoundNetLog& net_log) const { |
+ ConnectJob::Delegate* delegate) const { |
const Request* casted_request = static_cast<const Request*>(&request); |
return connect_job_factory_->NewConnectJob( |
- group_name, *casted_request, delegate, net_log); |
+ group_name, *casted_request, delegate); |
} |
virtual base::TimeDelta ConnectionTimeout() const { |