Index: webrtc/base/thread_checker_impl.h |
diff --git a/webrtc/base/thread_checker_impl.h b/webrtc/base/thread_checker_impl.h |
index b9867c3e7d8c6268ed5eb8504b409a90784ef7b6..3a0a6c73152cc492808eae16cfb57d01a3e0a794 100644 |
--- a/webrtc/base/thread_checker_impl.h |
+++ b/webrtc/base/thread_checker_impl.h |
@@ -13,36 +13,9 @@ |
#ifndef WEBRTC_BASE_THREAD_CHECKER_IMPL_H_ |
#define WEBRTC_BASE_THREAD_CHECKER_IMPL_H_ |
-#include "webrtc/base/criticalsection.h" |
-#include "webrtc/base/platform_thread_types.h" |
-namespace rtc { |
- |
-// Real implementation of ThreadChecker, for use in debug mode, or |
-// for temporary use in release mode (e.g. to RTC_CHECK on a threading issue |
-// seen only in the wild). |
-// |
-// Note: You should almost always use the ThreadChecker class to get the |
-// right version for your build configuration. |
-class ThreadCheckerImpl { |
- public: |
- ThreadCheckerImpl(); |
- ~ThreadCheckerImpl(); |
- |
- bool CalledOnValidThread() const; |
- |
- // Changes the thread that is checked for in CalledOnValidThread. This may |
- // be useful when an object may be created on one thread and then used |
- // exclusively on another thread. |
- void DetachFromThread(); |
- |
- private: |
- CriticalSection lock_; |
- // This is mutable so that CalledOnValidThread can set it. |
- // It's guarded by |lock_|. |
- mutable PlatformThreadRef valid_thread_; |
-}; |
- |
-} // namespace rtc |
+// This header is deprecated and is just left here temporarily during |
+// refactoring. See https://bugs.webrtc.org/7634 for more details. |
+#include "webrtc/rtc_base/thread_checker_impl.h" |
#endif // WEBRTC_BASE_THREAD_CHECKER_IMPL_H_ |