summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/workers/shared_worker_global_scope.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-01-20 13:40:20 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-01-22 12:41:23 +0000
commit7961cea6d1041e3e454dae6a1da660b453efd238 (patch)
treec0eeb4a9ff9ba32986289c1653d9608e53ccb444 /chromium/third_party/blink/renderer/core/workers/shared_worker_global_scope.h
parentb7034d0803538058e5c9d904ef03cf5eab34f6ef (diff)
downloadqtwebengine-chromium-7961cea6d1041e3e454dae6a1da660b453efd238.tar.gz
BASELINE: Update Chromium to 78.0.3904.130
Change-Id: If185e0c0061b3437531c97c9c8c78f239352a68b Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/third_party/blink/renderer/core/workers/shared_worker_global_scope.h')
-rw-r--r--chromium/third_party/blink/renderer/core/workers/shared_worker_global_scope.h20
1 files changed, 8 insertions, 12 deletions
diff --git a/chromium/third_party/blink/renderer/core/workers/shared_worker_global_scope.h b/chromium/third_party/blink/renderer/core/workers/shared_worker_global_scope.h
index 7e6f70fbbe9..e3048d89168 100644
--- a/chromium/third_party/blink/renderer/core/workers/shared_worker_global_scope.h
+++ b/chromium/third_party/blink/renderer/core/workers/shared_worker_global_scope.h
@@ -40,6 +40,7 @@
namespace blink {
+class ApplicationCacheHostForWorker;
class SharedWorkerThread;
class WorkerClassicScriptLoader;
@@ -47,18 +48,10 @@ class CORE_EXPORT SharedWorkerGlobalScope final : public WorkerGlobalScope {
DEFINE_WRAPPERTYPEINFO();
public:
- // TODO(nhiroki): Merge Create() into the constructor after
- // off-the-main-thread worker script fetch is enabled by default.
- static SharedWorkerGlobalScope* Create(
- std::unique_ptr<GlobalScopeCreationParams>,
- SharedWorkerThread*,
- base::TimeTicks time_origin);
-
- // Do not call this. Use Create() instead. This is public only for
- // MakeGarbageCollected.
SharedWorkerGlobalScope(std::unique_ptr<GlobalScopeCreationParams>,
SharedWorkerThread*,
- base::TimeTicks time_origin);
+ base::TimeTicks time_origin,
+ const base::UnguessableToken& appcache_host_id);
~SharedWorkerGlobalScope() override;
@@ -70,9 +63,10 @@ class CORE_EXPORT SharedWorkerGlobalScope final : public WorkerGlobalScope {
// WorkerGlobalScope
void Initialize(const KURL& response_url,
network::mojom::ReferrerPolicy response_referrer_policy,
- mojom::IPAddressSpace response_address_space,
+ network::mojom::IPAddressSpace response_address_space,
const Vector<CSPHeaderAndType>& response_csp_headers,
- const Vector<String>* response_origin_trial_tokens) override;
+ const Vector<String>* response_origin_trial_tokens,
+ int64_t appcache_id) override;
void FetchAndRunClassicScript(
const KURL& script_url,
const FetchClientSettingsObjectSnapshot& outside_settings_object,
@@ -101,6 +95,8 @@ class CORE_EXPORT SharedWorkerGlobalScope final : public WorkerGlobalScope {
const v8_inspector::V8StackTraceId& stack_id);
void ExceptionThrown(ErrorEvent*) override;
+
+ Member<ApplicationCacheHostForWorker> appcache_host_;
};
template <>