| Index: third_party/WebKit/Source/platform/loader/fetch/FetchContext.h
|
| diff --git a/third_party/WebKit/Source/platform/loader/fetch/FetchContext.h b/third_party/WebKit/Source/platform/loader/fetch/FetchContext.h
|
| index cdffbbe78c9f5c7a1d8caebad61b4f045444a4eb..9479279067cee9375eace1768b6c165458df7a8d 100644
|
| --- a/third_party/WebKit/Source/platform/loader/fetch/FetchContext.h
|
| +++ b/third_party/WebKit/Source/platform/loader/fetch/FetchContext.h
|
| @@ -52,6 +52,7 @@ class ResourceError;
|
| class ResourceResponse;
|
| class ResourceTimingInfo;
|
| class WebTaskRunner;
|
| +class WebURLLoader;
|
| enum class WebCachePolicy;
|
|
|
| enum FetchResourceType { FetchMainResource, FetchSubresource };
|
| @@ -165,6 +166,8 @@ class PLATFORM_EXPORT FetchContext
|
| virtual bool isControlledByServiceWorker() const { return false; }
|
| virtual int64_t serviceWorkerID() const { return -1; }
|
|
|
| + virtual int applicationCacheHostID() const { return 0; }
|
| +
|
| virtual bool isMainFrame() const { return true; }
|
| virtual bool defersLoading() const { return false; }
|
| virtual bool isLoadComplete() const { return false; }
|
| @@ -195,10 +198,15 @@ class PLATFORM_EXPORT FetchContext
|
| return priority;
|
| }
|
|
|
| + virtual RefPtr<WebTaskRunner> timerTaskRunner() const { return nullptr; }
|
| virtual RefPtr<WebTaskRunner> loadingTaskRunner() const { return nullptr; }
|
|
|
| PlatformProbeSink* platformProbeSink() const { return m_platformProbeSink; }
|
|
|
| + virtual Resource::ResourceCallback* resourceCallback() { return nullptr; }
|
| +
|
| + virtual WebURLLoader* createURLLoader() { return nullptr; }
|
| +
|
| protected:
|
| FetchContext();
|
|
|
|
|