| Index: Source/core/workers/WorkerMessagingProxy.h
|
| diff --git a/Source/core/workers/WorkerMessagingProxy.h b/Source/core/workers/WorkerMessagingProxy.h
|
| index bace41ad093c60865366dcc47d3e175ddce6663b..c3fdd7f6d454ea34a51ba7c236d2975ea08b06b7 100644
|
| --- a/Source/core/workers/WorkerMessagingProxy.h
|
| +++ b/Source/core/workers/WorkerMessagingProxy.h
|
| @@ -46,7 +46,7 @@ class Worker;
|
| class WorkerClients;
|
| class WorkerInspectorProxy;
|
|
|
| -class WorkerMessagingProxy final
|
| +class WorkerMessagingProxy
|
| : public WorkerGlobalScopeProxy
|
| , private WorkerLoaderProxyProvider {
|
| WTF_MAKE_NONCOPYABLE(WorkerMessagingProxy);
|
| @@ -80,6 +80,11 @@ public:
|
| protected:
|
| virtual ~WorkerMessagingProxy();
|
|
|
| + virtual PassRefPtr<DedicatedWorkerThread> createWorkerThread(double originTime, PassOwnPtrWillBeRawPtr<WorkerThreadStartupData>);
|
| +
|
| + PassRefPtr<WorkerLoaderProxy> loaderProxy() { return m_loaderProxy; }
|
| + WorkerObjectProxy& workerObjectProxy() { return *m_workerObjectProxy.get(); }
|
| +
|
| private:
|
| static void workerObjectDestroyedInternal(ExecutionContext*, WorkerMessagingProxy*);
|
| void terminateInternally();
|
|
|