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

Unified Diff: extensions/renderer/worker_thread_dispatcher.h

Issue 2166523003: Add ref count to service workers for extension API. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: sync@tott Created 4 years, 2 months 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 4a93011ddd3f950c33c560310aca4164dd868a5f..da8946a586af5a0baefee8d2d0c87d816360b3d2 100644
--- a/extensions/renderer/worker_thread_dispatcher.h
+++ b/extensions/renderer/worker_thread_dispatcher.h
@@ -19,6 +19,7 @@ class RenderThread;
namespace extensions {
class RequestSender;
+class ServiceWorkerRequestSender;
class V8SchemaRegistry;
// Sends and receives IPC in an extension Service Worker.
@@ -34,12 +35,12 @@ class WorkerThreadDispatcher : public content::RenderThreadObserver {
// Thread safe.
static WorkerThreadDispatcher* Get();
- static RequestSender* GetRequestSender();
+ static ServiceWorkerRequestSender* GetRequestSender();
void Init(content::RenderThread* render_thread);
bool Send(IPC::Message* message);
- void AddWorkerData(int embedded_worker_id);
- void RemoveWorkerData(int embedded_worker_id);
+ void AddWorkerData(int64_t service_worker_version_id);
+ void RemoveWorkerData(int64_t service_worker_version_id);
V8SchemaRegistry* GetV8SchemaRegistry();
private:
« no previous file with comments | « extensions/renderer/service_worker_request_sender.cc ('k') | extensions/renderer/worker_thread_dispatcher.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698