Index: cc/test/layer_tree_test_common.h |
diff --git a/cc/test/layer_tree_test_common.h b/cc/test/layer_tree_test_common.h |
index 3688c7193d38593933609b6a28909e6c4eb4655c..c7e5cc759a1054a81628f762ea029d3aef3a6e69 100644 |
--- a/cc/test/layer_tree_test_common.h |
+++ b/cc/test/layer_tree_test_common.h |
@@ -7,18 +7,19 @@ |
#include "cc/layer_tree_host.h" |
#include "base/hash_tables.h" |
+#include "base/threading/thread.h" |
#include "cc/layer_tree_host_impl.h" |
#include "cc/scoped_thread_proxy.h" |
#include "cc/test/compositor_fake_web_graphics_context_3d.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#include <public/WebAnimationDelegate.h> |
-#include <public/WebThread.h> |
namespace cc { |
class LayerImpl; |
class LayerTreeHost; |
class LayerTreeHostClient; |
class LayerTreeHostImpl; |
+class Thread; |
} |
namespace WebKitTests { |
@@ -88,8 +89,6 @@ public: |
void doBeginTest(); |
void timeout(); |
- void clearTimeout() { m_timeoutTask = 0; } |
- |
cc::LayerTreeHost* layerTreeHost() { return m_layerTreeHost.get(); } |
protected: |
@@ -113,14 +112,15 @@ protected: |
void dispatchDidAddAnimation(); |
virtual void runTest(bool threaded); |
- WebKit::WebThread* webThread() const { return m_webThread.get(); } |
+ |
+ cc::Thread* implThread() { return m_implCCThread.get(); } |
cc::LayerTreeSettings m_settings; |
scoped_ptr<MockLayerImplTreeHostClient> m_client; |
scoped_ptr<cc::LayerTreeHost> m_layerTreeHost; |
protected: |
- RefPtr<cc::ScopedThreadProxy> m_mainThreadProxy; |
+ scoped_refptr<cc::ScopedThreadProxy> m_mainThreadProxy; |
private: |
bool m_beginning; |
@@ -130,9 +130,10 @@ private: |
bool m_scheduled; |
bool m_started; |
- scoped_ptr<WebKit::WebThread> m_webThread; |
- TimeoutTask* m_timeoutTask; |
- BeginTask* m_beginTask; |
+ scoped_ptr<cc::Thread> m_mainCCThread; |
+ scoped_ptr<cc::Thread> m_implCCThread; |
+ scoped_ptr<base::Thread> m_implThread; |
+ base::CancelableClosure m_timeout; |
}; |
class ThreadedTestThreadOnly : public ThreadedTest { |