Index: base/message_loop_proxy.h |
diff --git a/base/message_loop_proxy.h b/base/message_loop_proxy.h |
index ce949ddf2c30325ce05e4e905ed8288206b7ae78..d8a3641722d36c7a67c3a16473d60ada5eed329f 100644 |
--- a/base/message_loop_proxy.h |
+++ b/base/message_loop_proxy.h |
@@ -1,38 +1,7 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
+// Copyright (c) 2013 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 BASE_MESSAGE_LOOP_PROXY_H_ |
-#define BASE_MESSAGE_LOOP_PROXY_H_ |
- |
-#include "base/base_export.h" |
-#include "base/compiler_specific.h" |
-#include "base/memory/ref_counted.h" |
-#include "base/single_thread_task_runner.h" |
- |
-namespace base { |
- |
-// This class provides a thread-safe refcounted interface to the Post* methods |
-// of a message loop. This class can outlive the target message loop. |
-// MessageLoopProxy objects are constructed automatically for all MessageLoops. |
-// So, to access them, you can use any of the following: |
-// Thread::message_loop_proxy() |
-// MessageLoop::current()->message_loop_proxy() |
-// MessageLoopProxy::current() |
-// |
-// TODO(akalin): Now that we have the *TaskRunner interfaces, we can |
-// merge this with MessageLoopProxyImpl. |
-class BASE_EXPORT MessageLoopProxy : public SingleThreadTaskRunner { |
- public: |
- // Gets the MessageLoopProxy for the current message loop, creating one if |
- // needed. |
- static scoped_refptr<MessageLoopProxy> current(); |
- |
- protected: |
- MessageLoopProxy(); |
- virtual ~MessageLoopProxy(); |
-}; |
- |
-} // namespace base |
- |
-#endif // BASE_MESSAGE_LOOP_PROXY_H_ |
+// TODO(brettw) remove this forwarding file when all users reference the new |
+// location. |
+#include "base/message_loop/message_loop_proxy.h" |