Index: cc/CCThread.h |
diff --git a/cc/CCThread.h b/cc/CCThread.h |
index 1ac494663199a1b30903ce8fb4956d03f98f2714..aaa3579e596fe5365a5e4695134c261ae32c276c 100644 |
--- a/cc/CCThread.h |
+++ b/cc/CCThread.h |
@@ -1,43 +1,6 @@ |
-// Copyright 2011 The Chromium Authors. All rights reserved. |
+// Copyright 2012 The Chromium Authors. All rights reserved. |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CCThread_h |
-#define CCThread_h |
- |
-#include "base/basictypes.h" |
-#include "base/threading/platform_thread.h" |
-#include <wtf/PassOwnPtr.h> |
- |
-namespace cc { |
- |
-// CCThread provides basic infrastructure for messaging with the compositor in a |
-// platform-neutral way. |
-class CCThread { |
-public: |
- virtual ~CCThread() { } |
- |
- class Task { |
- public: |
- virtual ~Task() { } |
- virtual void performTask() = 0; |
- void* instance() const { return m_instance; } |
- protected: |
- Task(void* instance) : m_instance(instance) { } |
- void* m_instance; |
- private: |
- DISALLOW_COPY_AND_ASSIGN(Task); |
- }; |
- |
- // Executes the task on context's thread asynchronously. |
- virtual void postTask(PassOwnPtr<Task>) = 0; |
- |
- // Executes the task after the specified delay. |
- virtual void postDelayedTask(PassOwnPtr<Task>, long long delayMs) = 0; |
- |
- virtual base::PlatformThreadId threadID() const = 0; |
-}; |
- |
-} |
- |
-#endif |
+// Temporary forwarding header |
+#include "cc/thread.h" |