| Index: third_party/WebKit/Source/core/fetch/Resource.h
|
| diff --git a/third_party/WebKit/Source/core/fetch/Resource.h b/third_party/WebKit/Source/core/fetch/Resource.h
|
| index 0f719870af7a6bc608662824d6fbdaba12abfe69..170b82abd6efa1c3fd357d6c6ce81b0e2a9da84d 100644
|
| --- a/third_party/WebKit/Source/core/fetch/Resource.h
|
| +++ b/third_party/WebKit/Source/core/fetch/Resource.h
|
| @@ -50,6 +50,7 @@ namespace blink {
|
| struct FetchInitiatorInfo;
|
| class FetchRequest;
|
| class ResourceClient;
|
| +class ResourceFetcher;
|
| class ResourceTimingInfo;
|
| class ResourceLoader;
|
| class SecurityOrigin;
|
| @@ -107,7 +108,9 @@ class CORE_EXPORT Resource : public GarbageCollectedFinalized<Resource>,
|
| virtual void setEncoding(const String&) {}
|
| virtual String encoding() const { return String(); }
|
| virtual void appendData(const char*, size_t);
|
| - virtual void error(const ResourceError&);
|
| + // LoFi images can be reloaded using |fetcherForReload| (if non-null).
|
| + virtual void error(const ResourceError&,
|
| + ResourceFetcher* fetcherForReload = nullptr);
|
| virtual void setCORSFailed() {}
|
|
|
| void setNeedsSynchronousCacheHit(bool needsSynchronousCacheHit) {
|
| @@ -202,7 +205,9 @@ class CORE_EXPORT Resource : public GarbageCollectedFinalized<Resource>,
|
|
|
| // Computes the status of an object after loading. Updates the expire date on
|
| // the cache entry file
|
| - virtual void finish(double finishTime);
|
| + // LoFi images can be reloaded using |fetcherForReload| (if non-null).
|
| + virtual void finish(double finishTime,
|
| + ResourceFetcher* fetcherForReload = nullptr);
|
| void finish() { finish(0.0); }
|
|
|
| // FIXME: Remove the stringless variant once all the callsites' error messages
|
| @@ -389,10 +394,6 @@ class CORE_EXPORT Resource : public GarbageCollectedFinalized<Resource>,
|
| return m_options.dataBufferingPolicy;
|
| }
|
|
|
| - void setCachePolicyBypassingCache();
|
| - void setLoFiStateOff();
|
| - void clearRangeRequestHeader();
|
| -
|
| SharedBuffer* data() const { return m_data.get(); }
|
| void clearData();
|
|
|
|
|