Index: third_party/lzma/v4_65/files/CPP/Windows/Thread.h |
diff --git a/third_party/lzma/v4_65/files/CPP/Windows/Thread.h b/third_party/lzma/v4_65/files/CPP/Windows/Thread.h |
deleted file mode 100644 |
index 39104f4a29b56de0cf779464a5d7148cfd6bfdd9..0000000000000000000000000000000000000000 |
--- a/third_party/lzma/v4_65/files/CPP/Windows/Thread.h |
+++ /dev/null |
@@ -1,41 +0,0 @@ |
-// Windows/Thread.h |
- |
-#ifndef __WINDOWS_THREAD_H |
-#define __WINDOWS_THREAD_H |
- |
-#include "Defs.h" |
- |
-extern "C" |
-{ |
-#include "../../C/Threads.h" |
-} |
- |
-namespace NWindows { |
- |
-class CThread |
-{ |
- ::CThread thread; |
-public: |
- CThread() { Thread_Construct(&thread); } |
- ~CThread() { Close(); } |
- bool IsCreated() { return Thread_WasCreated(&thread) != 0; } |
- WRes Close() { return Thread_Close(&thread); } |
- WRes Create(THREAD_FUNC_RET_TYPE (THREAD_FUNC_CALL_TYPE *startAddress)(void *), LPVOID parameter) |
- { return Thread_Create(&thread, startAddress, parameter); } |
- WRes Wait() { return Thread_Wait(&thread); } |
- |
- #ifdef _WIN32 |
- operator HANDLE() { return thread.handle; } |
- void Attach(HANDLE handle) { thread.handle = handle; } |
- HANDLE Detach() { HANDLE h = thread.handle; thread.handle = NULL; return h; } |
- DWORD Resume() { return ::ResumeThread(thread.handle); } |
- DWORD Suspend() { return ::SuspendThread(thread.handle); } |
- bool Terminate(DWORD exitCode) { return BOOLToBool(::TerminateThread(thread.handle, exitCode)); } |
- int GetPriority() { return ::GetThreadPriority(thread.handle); } |
- bool SetPriority(int priority) { return BOOLToBool(::SetThreadPriority(thread.handle, priority)); } |
- #endif |
-}; |
- |
-} |
- |
-#endif |