Chromium Code Reviews| 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 8020625e14c67b4d3ebae22b28ae63a5ab40d04b..cc2ea4d364ced1c1de3ad2a8475d272618f763dc 100644 |
| --- a/net/url_request/url_request_http_job.h |
| +++ b/net/url_request/url_request_http_job.h |
| @@ -14,6 +14,7 @@ |
| #include "base/time.h" |
| #include "net/base/auth.h" |
| #include "net/base/completion_callback.h" |
| +#include "net/base/net_export.h" |
| #include "net/cookies/cookie_store.h" |
| #include "net/http/http_request_info.h" |
| #include "net/url_request/url_request_job.h" |
| @@ -30,7 +31,7 @@ class URLRequestContext; |
| // A URLRequestJob subclass that is built on top of HttpTransaction. It |
| // provides an implementation for both HTTP and HTTPS. |
| -class URLRequestHttpJob : public URLRequestJob { |
| +class NET_EXPORT_PRIVATE URLRequestHttpJob : public URLRequestJob { |
| public: |
| static URLRequestJob* Factory(URLRequest* request, |
| NetworkDelegate* network_delegate, |
| @@ -41,6 +42,8 @@ class URLRequestHttpJob : public URLRequestJob { |
| NetworkDelegate* network_delegate, |
| const HttpUserAgentSettings* http_user_agent_settings); |
| + virtual ~URLRequestHttpJob(); |
| + |
| // Shadows URLRequestJob's version of this method so we can grab cookies. |
| void NotifyHeadersComplete(); |
| @@ -73,6 +76,7 @@ class URLRequestHttpJob : public URLRequestJob { |
| virtual void SetUpload(UploadDataStream* upload) OVERRIDE; |
| virtual void SetExtraRequestHeaders( |
| const HttpRequestHeaders& headers) OVERRIDE; |
| + virtual void SetPriority(RequestPriority priority) OVERRIDE; |
| virtual void Start() OVERRIDE; |
| virtual void Kill() OVERRIDE; |
| virtual LoadState GetLoadState() const OVERRIDE; |
| @@ -99,6 +103,8 @@ class URLRequestHttpJob : public URLRequestJob { |
| virtual HostPortPair GetSocketAddress() const OVERRIDE; |
| virtual void NotifyURLRequestDestroyed() OVERRIDE; |
| + RequestPriority priority_; |
|
mmenke
2013/03/20 17:12:59
Same comment as in the URLRequestFtpJob case. Shi
akalin
2013/03/21 01:30:33
Done, privatized everything I could.
|
| + |
| HttpRequestInfo request_info_; |
| const HttpResponseInfo* response_info_; |
| @@ -151,8 +157,6 @@ class URLRequestHttpJob : public URLRequestJob { |
| class HttpFilterContext; |
| class HttpTransactionDelegateImpl; |
| - virtual ~URLRequestHttpJob(); |
| - |
| void RecordTimer(); |
| void ResetTimer(); |