Index: net/url_request/url_request_job_factory.h |
diff --git a/net/url_request/url_request_job_factory.h b/net/url_request/url_request_job_factory.h |
index 746e9486894546b36f8d9fb20a5ffdaec8109bb7..dad113a8daad6074e2c49d33cb09125e45e80c15 100644 |
--- a/net/url_request/url_request_job_factory.h |
+++ b/net/url_request/url_request_job_factory.h |
@@ -16,6 +16,7 @@ class GURL; |
namespace net { |
+class NetworkDelegate; |
class URLRequest; |
class URLRequestJob; |
@@ -26,7 +27,8 @@ class NET_EXPORT URLRequestJobFactory |
public: |
virtual ~ProtocolHandler(); |
- virtual URLRequestJob* MaybeCreateJob(URLRequest* request) const = 0; |
+ virtual URLRequestJob* MaybeCreateJob( |
+ URLRequest* request, NetworkDelegate* network_delegate) const = 0; |
}; |
class NET_EXPORT Interceptor { |
@@ -80,8 +82,10 @@ class NET_EXPORT URLRequestJobFactory |
URLRequestJob* MaybeCreateJobWithInterceptor(URLRequest* request) const; |
- URLRequestJob* MaybeCreateJobWithProtocolHandler(const std::string& scheme, |
- URLRequest* request) const; |
+ URLRequestJob* MaybeCreateJobWithProtocolHandler( |
+ const std::string& scheme, |
+ URLRequest* request, |
+ NetworkDelegate* network_delegate) const; |
URLRequestJob* MaybeInterceptRedirect(const GURL& location, |
URLRequest* request) const; |