Index: content/browser/service_worker/embedded_worker_instance.h |
diff --git a/content/browser/service_worker/embedded_worker_instance.h b/content/browser/service_worker/embedded_worker_instance.h |
index 116456b4528ccafdd3f830da61a1b9cce0df1b2f..607a8c5c4f4c30e9371af11103526158cd8aa07a 100644 |
--- a/content/browser/service_worker/embedded_worker_instance.h |
+++ b/content/browser/service_worker/embedded_worker_instance.h |
@@ -23,6 +23,7 @@ |
#include "content/browser/service_worker/embedded_worker_status.h" |
#include "content/browser/service_worker/service_worker_metrics.h" |
#include "content/common/content_export.h" |
+#include "content/common/service_worker/embedded_worker.mojom.h" |
#include "content/common/service_worker/service_worker_status_code.h" |
#include "content/public/common/console_message_level.h" |
#include "url/gurl.h" |
@@ -223,6 +224,10 @@ class CONTENT_EXPORT EmbeddedWorkerInstance { |
int worker_devtools_agent_route_id, |
bool wait_for_debugger); |
+ // Sends StartWorker message via Mojo. |
+ void SendMojoStartWorker( |
+ std::unique_ptr<EmbeddedWorkerMsg_StartWorker_Params> params); |
+ |
// Called back from StartTask after a start worker message is sent. |
void OnStartWorkerMessageSent(); |
@@ -307,6 +312,7 @@ class CONTENT_EXPORT EmbeddedWorkerInstance { |
int thread_id_; |
std::unique_ptr<shell::InterfaceRegistry> interface_registry_; |
std::unique_ptr<shell::InterfaceProvider> remote_interfaces_; |
+ mojom::EmbeddedWorkerInstanceClientPtr instance_client_; |
falken
2016/09/07 05:01:41
nit: Since this is a member of EmbeddedWorkerInsta
shimazu
2016/09/12 06:28:19
Done.
|
// Whether devtools is attached or not. |
bool devtools_attached_; |