| Index: third_party/WebKit/Source/core/fetch/ResourceFetcher.h
|
| diff --git a/third_party/WebKit/Source/core/fetch/ResourceFetcher.h b/third_party/WebKit/Source/core/fetch/ResourceFetcher.h
|
| index 10991d53bc1c1f9a5faf09c75fcd50f4e2971b0d..08f9bdf0ef4db6524d769c27114f18f01481243e 100644
|
| --- a/third_party/WebKit/Source/core/fetch/ResourceFetcher.h
|
| +++ b/third_party/WebKit/Source/core/fetch/ResourceFetcher.h
|
| @@ -117,7 +117,9 @@ class CORE_EXPORT ResourceFetcher
|
| void stopFetching();
|
| bool isFetching() const;
|
|
|
| - bool willFollowRedirect(Resource*, ResourceRequest&, const ResourceResponse&);
|
| + ResourceRequestBlockedReason willFollowRedirect(Resource*,
|
| + ResourceRequest&,
|
| + const ResourceResponse&);
|
| enum DidFinishLoadingReason {
|
| DidFinishLoading,
|
| DidFinishFirstPartInMultipart
|
| @@ -185,7 +187,8 @@ class CORE_EXPORT ResourceFetcher
|
| const ResourceFactory&,
|
| const SubstituteData&);
|
| Resource* resourceForBlockedRequest(const FetchRequest&,
|
| - const ResourceFactory&);
|
| + const ResourceFactory&,
|
| + ResourceRequestBlockedReason);
|
|
|
| // RevalidationPolicy enum values are used in UMAs https://crbug.com/579496.
|
| enum RevalidationPolicy { Use, Revalidate, Reload, Load };
|
| @@ -205,7 +208,8 @@ class CORE_EXPORT ResourceFetcher
|
| ResourceRequest&,
|
| const ResourceResponse&,
|
| const ResourceLoaderOptions&);
|
| - bool canAccessResponse(Resource*, const ResourceResponse&) const;
|
| + ResourceRequestBlockedReason canAccessResponse(Resource*,
|
| + const ResourceResponse&) const;
|
|
|
| bool resourceNeedsLoad(Resource*, const FetchRequest&, RevalidationPolicy);
|
| bool shouldDeferImageLoad(const KURL&) const;
|
|
|