Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(209)

Unified Diff: extensions/renderer/worker_thread_dispatcher.h

Issue 2512233002: [Extensions Bindings] Add ExtensionBindingsSystem interface; hook it up (Closed)
Patch Set: . Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: extensions/renderer/worker_thread_dispatcher.h
diff --git a/extensions/renderer/worker_thread_dispatcher.h b/extensions/renderer/worker_thread_dispatcher.h
index da8946a586af5a0baefee8d2d0c87d816360b3d2..805adebe09766630d4f9fe3e01570e801d24b03b 100644
--- a/extensions/renderer/worker_thread_dispatcher.h
+++ b/extensions/renderer/worker_thread_dispatcher.h
@@ -18,6 +18,8 @@ class RenderThread;
}
namespace extensions {
+class ExtensionBindingsSystem;
+class ResourceBundleSourceMap;
class RequestSender;
class ServiceWorkerRequestSender;
class V8SchemaRegistry;
@@ -35,13 +37,15 @@ class WorkerThreadDispatcher : public content::RenderThreadObserver {
// Thread safe.
static WorkerThreadDispatcher* Get();
+ static ExtensionBindingsSystem* GetBindingsSystem();
static ServiceWorkerRequestSender* GetRequestSender();
+ static V8SchemaRegistry* GetV8SchemaRegistry();
void Init(content::RenderThread* render_thread);
bool Send(IPC::Message* message);
- void AddWorkerData(int64_t service_worker_version_id);
+ void AddWorkerData(int64_t service_worker_version_id,
+ ResourceBundleSourceMap* source_map);
void RemoveWorkerData(int64_t service_worker_version_id);
- V8SchemaRegistry* GetV8SchemaRegistry();
private:
// content::RenderThreadObserver:

Powered by Google App Engine
This is Rietveld 408576698