| Index: net/url_request/url_request_http_job.h | 
| diff --git a/net/url_request/url_request_http_job.h b/net/url_request/url_request_http_job.h | 
| index b169c62f68be2ae93ffd87678c5d99c7239f45c6..ded4282fcd47585a8d725ca6725f6ffb78d72586 100644 | 
| --- a/net/url_request/url_request_http_job.h | 
| +++ b/net/url_request/url_request_http_job.h | 
| @@ -20,6 +20,7 @@ | 
| #include "net/filter/filter.h" | 
| #include "net/http/http_request_info.h" | 
| #include "net/socket/connection_attempts.h" | 
| +#include "net/url_request/url_request_backoff_manager.h" | 
| #include "net/url_request/url_request_job.h" | 
| #include "net/url_request/url_request_throttler_entry_interface.h" | 
|  | 
| @@ -69,6 +70,9 @@ class NET_EXPORT_PRIVATE URLRequestHttpJob : public URLRequestJob { | 
|  | 
| class HttpFilterContext; | 
|  | 
| +  // Shadows URLRequestJob's version of this method. | 
| +  void NotifyBeforeNetworkStart(bool* defer); | 
| + | 
| // Shadows URLRequestJob's version of this method so we can grab cookies. | 
| void NotifyHeadersComplete(); | 
|  | 
| @@ -83,6 +87,9 @@ class NET_EXPORT_PRIVATE URLRequestHttpJob : public URLRequestJob { | 
| void SaveNextCookie(); | 
| void FetchResponseCookies(std::vector<std::string>* cookies); | 
|  | 
| +  // Processes a Backoff header, if one exists. | 
| +  void ProcessBackoffHeader(); | 
| + | 
| // Processes the Strict-Transport-Security header, if one exists. | 
| void ProcessStrictTransportSecurityHeader(); | 
|  | 
| @@ -265,6 +272,8 @@ class NET_EXPORT_PRIVATE URLRequestHttpJob : public URLRequestJob { | 
|  | 
| const HttpUserAgentSettings* http_user_agent_settings_; | 
|  | 
| +  URLRequestBackoffManager* backoff_manager_; | 
| + | 
| base::WeakPtrFactory<URLRequestHttpJob> weak_factory_; | 
|  | 
| DISALLOW_COPY_AND_ASSIGN(URLRequestHttpJob); | 
|  |