Index: net/url_request/url_request_job.h |
diff --git a/net/url_request/url_request_job.h b/net/url_request/url_request_job.h |
index cf98447fc5a9e977d47a1ef080fd68446d5de27e..34ef53f0e87abcfc09a495d832426e61c23d59c0 100644 |
--- a/net/url_request/url_request_job.h |
+++ b/net/url_request/url_request_job.h |
@@ -29,6 +29,7 @@ class CookieOptions; |
class HttpRequestHeaders; |
class HttpResponseInfo; |
class IOBuffer; |
+class NetworkDelegate; |
class SSLCertRequestInfo; |
class SSLInfo; |
class URLRequest; |
@@ -39,7 +40,8 @@ class X509Certificate; |
class NET_EXPORT URLRequestJob : public base::RefCounted<URLRequestJob>, |
public base::SystemMonitor::PowerObserver { |
public: |
- explicit URLRequestJob(URLRequest* request); |
+ explicit URLRequestJob(URLRequest* request, |
+ NetworkDelegate* network_delegate); |
// Returns the request that owns this job. THIS POINTER MAY BE NULL if the |
// request was destroyed. |
@@ -372,6 +374,8 @@ class NET_EXPORT URLRequestJob : public base::RefCounted<URLRequestJob>, |
GURL deferred_redirect_url_; |
int deferred_redirect_status_code_; |
+ NetworkDelegate* network_delegate_; |
+ |
base::WeakPtrFactory<URLRequestJob> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(URLRequestJob); |