| Index: Source/core/workers/WorkerThread.h
|
| diff --git a/Source/core/workers/WorkerThread.h b/Source/core/workers/WorkerThread.h
|
| index 779c5fc95eae35cbbbb79fd0af8f2f53fdaefb01..2405c86493da3a2d74d818d58207bc8e2333576c 100644
|
| --- a/Source/core/workers/WorkerThread.h
|
| +++ b/Source/core/workers/WorkerThread.h
|
| @@ -50,7 +50,6 @@ class WorkerMicrotaskRunner;
|
| class WorkerReportingProxy;
|
| class WorkerSharedTimer;
|
| class WorkerThreadStartupData;
|
| -class WorkerThreadTask;
|
|
|
| enum WorkerThreadStartMode {
|
| DontPauseWorkerGlobalScopeOnStart,
|
| @@ -94,7 +93,7 @@ public:
|
| WorkerReportingProxy& workerReportingProxy() const { return m_workerReportingProxy; }
|
|
|
| void postTask(const WebTraceLocation&, PassOwnPtr<ExecutionContextTask>);
|
| - void postDebuggerTask(const WebTraceLocation&, PassOwnPtr<ExecutionContextTask>);
|
| + void appendDebuggerTask(PassOwnPtr<WebThread::Task>);
|
|
|
| enum WaitMode { WaitForMessage, DontWaitForMessage };
|
| MessageQueueWaitResult runDebuggerTask(WaitMode = WaitForMessage);
|
| @@ -141,13 +140,12 @@ private:
|
| void initialize(PassOwnPtr<WorkerThreadStartupData>);
|
| void shutdown();
|
| void performIdleWork(double deadlineSeconds);
|
| - void postDelayedTask(PassOwnPtr<ExecutionContextTask>, long long delayMs);
|
| void postDelayedTask(const WebTraceLocation&, PassOwnPtr<ExecutionContextTask>, long long delayMs);
|
|
|
| bool m_started;
|
| bool m_terminated;
|
| bool m_shutdown;
|
| - MessageQueue<WorkerThreadTask> m_debuggerMessageQueue;
|
| + MessageQueue<WebThread::Task> m_debuggerMessageQueue;
|
| OwnPtr<WebThread::TaskObserver> m_microtaskRunner;
|
|
|
| RefPtr<WorkerLoaderProxy> m_workerLoaderProxy;
|
|
|