| Index: net/socket/client_socket_pool_base.h
|
| diff --git a/net/socket/client_socket_pool_base.h b/net/socket/client_socket_pool_base.h
|
| index f6041a16653c121f253ef9cab5e6137f415efe11..08fb0f0cca9e69efcdd91b6e7e44191192c0eb4b 100644
|
| --- a/net/socket/client_socket_pool_base.h
|
| +++ b/net/socket/client_socket_pool_base.h
|
| @@ -222,6 +222,8 @@ class ClientSocketPoolBaseHelper
|
| // sockets that timed out or can't be reused. Made public for testing.
|
| void CleanupIdleSockets(bool force);
|
|
|
| + void enable_backup_jobs() { backup_jobs_enabled_ = true; };
|
| +
|
| private:
|
| friend class base::RefCounted<ClientSocketPoolBaseHelper>;
|
|
|
| @@ -427,6 +429,9 @@ class ClientSocketPoolBaseHelper
|
|
|
| NetworkChangeNotifier* const network_change_notifier_;
|
|
|
| + // TODO(vandebo) Remove when backup jobs move to TCPClientSocketPool
|
| + bool backup_jobs_enabled_;
|
| +
|
| // A factory to pin the backup_job tasks.
|
| ScopedRunnableMethodFactory<ClientSocketPoolBaseHelper> method_factory_;
|
| };
|
| @@ -555,6 +560,8 @@ class ClientSocketPoolBase {
|
| return helper_->CleanupIdleSockets(force);
|
| }
|
|
|
| + void enable_backup_jobs() { helper_->enable_backup_jobs(); };
|
| +
|
| private:
|
| // This adaptor class exists to bridge the
|
| // internal::ClientSocketPoolBaseHelper::ConnectJobFactory and
|
|
|