Index: content/renderer/fetchers/resource_fetcher_impl.h |
diff --git a/content/renderer/fetchers/resource_fetcher_impl.h b/content/renderer/fetchers/resource_fetcher_impl.h |
index 8064c1a28094abea73a0336270553a8eae46b3c0..269fb7d6bdbf9c198b9014da3189b7304c502f51 100644 |
--- a/content/renderer/fetchers/resource_fetcher_impl.h |
+++ b/content/renderer/fetchers/resource_fetcher_impl.h |
@@ -16,13 +16,13 @@ |
#include "content/renderer/fetchers/web_url_loader_client_impl.h" |
#include "third_party/WebKit/public/platform/WebURLRequest.h" |
#include "third_party/WebKit/public/platform/WebURLResponse.h" |
+#include "third_party/WebKit/public/web/WebURLLoaderOptions.h" |
class GURL; |
namespace blink { |
class WebFrame; |
class WebURLLoader; |
-struct WebURLError; |
} |
namespace content { |
@@ -34,6 +34,8 @@ class ResourceFetcherImpl : public ResourceFetcher, |
void SetMethod(const std::string& method) override; |
void SetBody(const std::string& body) override; |
void SetHeader(const std::string& header, const std::string& value) override; |
+ void SetSkipServiceWorker(bool skip_service_worker) override; |
+ void SetLoaderOptions(const blink::WebURLLoaderOptions& options) override; |
void Start(blink::WebFrame* frame, |
blink::WebURLRequest::RequestContext request_context, |
blink::WebURLRequest::FrameType frame_type, |
@@ -58,6 +60,9 @@ class ResourceFetcherImpl : public ResourceFetcher, |
scoped_ptr<blink::WebURLLoader> loader_; |
+ // Options to send to the loader. |
+ blink::WebURLLoaderOptions options_; |
+ |
// Request to send. Released once Start() is called. |
blink::WebURLRequest request_; |