| Index: third_party/WebKit/Source/modules/compositorworker/CompositorWorkerThread.h
|
| diff --git a/third_party/WebKit/Source/modules/compositorworker/CompositorWorkerThread.h b/third_party/WebKit/Source/modules/compositorworker/CompositorWorkerThread.h
|
| index e8f7de7289b610d42df9ea52b16135f96c3f6ec1..beb411e0247d3bafeef4d0d1f5224e841102ba5e 100644
|
| --- a/third_party/WebKit/Source/modules/compositorworker/CompositorWorkerThread.h
|
| +++ b/third_party/WebKit/Source/modules/compositorworker/CompositorWorkerThread.h
|
| @@ -5,36 +5,28 @@
|
| #ifndef CompositorWorkerThread_h
|
| #define CompositorWorkerThread_h
|
|
|
| -#include "core/workers/WorkerThread.h"
|
| #include "modules/ModulesExport.h"
|
| +#include "modules/compositorworker/AbstractCompositorWorkerThread.h"
|
| #include <memory>
|
|
|
| namespace blink {
|
|
|
| class InProcessWorkerObjectProxy;
|
|
|
| -class MODULES_EXPORT CompositorWorkerThread final : public WorkerThread {
|
| +class MODULES_EXPORT CompositorWorkerThread final : public AbstractCompositorWorkerThread {
|
| public:
|
| static std::unique_ptr<CompositorWorkerThread> create(PassRefPtr<WorkerLoaderProxy>, InProcessWorkerObjectProxy&, double timeOrigin);
|
| ~CompositorWorkerThread() override;
|
|
|
| InProcessWorkerObjectProxy& workerObjectProxy() const { return m_workerObjectProxy; }
|
| - WorkerBackingThread& workerBackingThread() override;
|
| ConsoleMessageStorage* consoleMessageStorage() final;
|
| - bool shouldAttachThreadDebugger() const override { return false; }
|
| -
|
| - static void ensureSharedBackingThread();
|
| - static void createSharedBackingThreadForTest();
|
| -
|
| - static void clearSharedBackingThread();
|
|
|
| protected:
|
| - CompositorWorkerThread(PassRefPtr<WorkerLoaderProxy>, InProcessWorkerObjectProxy&, double timeOrigin);
|
| -
|
| WorkerOrWorkletGlobalScope* createWorkerGlobalScope(std::unique_ptr<WorkerThreadStartupData>) override;
|
| - bool isOwningBackingThread() const override { return false; }
|
|
|
| private:
|
| + CompositorWorkerThread(PassRefPtr<WorkerLoaderProxy>, InProcessWorkerObjectProxy&, double timeOrigin);
|
| +
|
| InProcessWorkerObjectProxy& m_workerObjectProxy;
|
| double m_timeOrigin;
|
| };
|
|
|