Index: webrtc/base/platform_thread_types.h |
diff --git a/webrtc/base/platform_thread.h b/webrtc/base/platform_thread_types.h |
similarity index 66% |
copy from webrtc/base/platform_thread.h |
copy to webrtc/base/platform_thread_types.h |
index 50033b39282e976cd3f3f4ec35cb52b641249843..dda2c3e6268ec27d6185e8b05eb5b1b23081c65e 100644 |
--- a/webrtc/base/platform_thread.h |
+++ b/webrtc/base/platform_thread_types.h |
@@ -8,8 +8,11 @@ |
* be found in the AUTHORS file in the root of the source tree. |
*/ |
-#ifndef WEBRTC_BASE_PLATFORM_THREAD_H_ |
-#define WEBRTC_BASE_PLATFORM_THREAD_H_ |
+#ifndef WEBRTC_BASE_PLATFORM_THREAD_TYPES_H_ |
+#define WEBRTC_BASE_PLATFORM_THREAD_TYPES_H_ |
+// This file exists so that PlatformThread can make use of ThreadChecker which |
tommi
2015/11/23 15:54:28
nit: I think you can skip this comment. It just r
pbos-webrtc
2015/11/23 16:18:23
Done.
|
+// requires these types, so to avoid PlatformThread -> ThreadChecker -> |
+// PlatformThread dependencies they can both depend on this file. |
#if defined(WEBRTC_WIN) |
#include <winsock2.h> |
@@ -20,7 +23,6 @@ |
#endif |
namespace rtc { |
- |
#if defined(WEBRTC_WIN) |
typedef DWORD PlatformThreadId; |
typedef DWORD PlatformThreadRef; |
@@ -28,16 +30,6 @@ typedef DWORD PlatformThreadRef; |
typedef pid_t PlatformThreadId; |
typedef pthread_t PlatformThreadRef; |
#endif |
- |
-PlatformThreadId CurrentThreadId(); |
-PlatformThreadRef CurrentThreadRef(); |
- |
-// Compares two thread identifiers for equality. |
-bool IsThreadRefEqual(const PlatformThreadRef& a, const PlatformThreadRef& b); |
- |
-// Sets the current thread name. |
-void SetCurrentThreadName(const char* name); |
- |
} // namespace rtc |
-#endif // WEBRTC_BASE_PLATFORM_THREAD_H_ |
+#endif // WEBRTC_BASE_PLATFORM_THREAD_TYPES_H_ |