├── .travis.yml ├── AUTHORS.txt ├── CMakeLists.txt ├── CMakeModules ├── CheckAtomicOps.cmake └── FindThreads.cmake ├── COPYING.txt ├── ChangeLog ├── INSTALL.txt ├── Make ├── cygwin_plugin_def ├── distrules ├── docrules ├── dolink.sh ├── help.sh ├── helprules ├── instrules ├── makedefs ├── makedirdefs ├── makedirrules ├── makeinnosetup ├── makepkg ├── makerpms ├── makerules ├── openthreads.pc ├── rpm.files ├── rpm.header └── versionrules ├── PlatformSpecifics └── Windows │ └── OpenThreadsVersionInfo.rc.in ├── README.md ├── README.txt ├── TODO.txt ├── Xcode └── OpenThreads │ ├── English.lproj │ └── InfoPlist.strings │ ├── Info.plist │ ├── OpenThreads.xcode │ └── project.pbxproj │ ├── OpenThreads.xcodeproj │ └── project.pbxproj │ ├── OpenThreads_Prefix.pch │ └── version.plist ├── bin └── README ├── configure ├── docs ├── doxyfile └── doxyfile.cmake ├── examples ├── CMakeLists.txt ├── GNUmakefile ├── pool │ ├── CMakeLists.txt │ └── PoolTest.cpp ├── simplethreader │ ├── CMakeLists.txt │ ├── GNUmakefile │ ├── SimpleThreader.cpp │ ├── ThreadObserver.cpp │ ├── ThreadObserver.h │ ├── ThreadReporter.cpp │ ├── ThreadReporter.h │ ├── simplethreader.dsp │ └── simplethreader.plg └── workcrew │ ├── CMakeLists.txt │ ├── GNUmakefile │ ├── ThreadObserver.cpp │ ├── ThreadObserver.h │ ├── ThreadReporter.cpp │ ├── ThreadReporter.h │ └── WorkCrew.cpp ├── include └── OpenThreads │ ├── Atomic │ ├── Barrier │ ├── Block │ ├── Condition │ ├── Exports │ ├── Mutex │ ├── ReadWriteMutex │ ├── ReentrantMutex │ ├── ScopedLock │ ├── Thread │ └── ThreadPool ├── lib └── README ├── packaging └── pkgconfig │ └── openthreads.pc.in └── src └── OpenThreads ├── CMakeLists.txt ├── common ├── Atomic.cpp ├── Config.in ├── ThreadPool.cpp ├── Version.cpp └── Version.in ├── pthreads ├── CMakeLists.txt ├── PThread.cpp ├── PThreadBarrier.cpp ├── PThreadBarrierPrivateData.h ├── PThreadCondition.cpp ├── PThreadConditionPrivateData.h ├── PThreadMutex.cpp ├── PThreadMutexPrivateData.h └── PThreadPrivateData.h ├── qt ├── CMakeLists.txt ├── QtBarrier.cpp ├── QtBarrierPrivateData.h ├── QtCondition.cpp ├── QtConditionPrivateData.h ├── QtMutex.cpp ├── QtMutexPrivateData.h ├── QtThread.cpp └── QtThreadPrivateData.h ├── sproc ├── CMakeLists.txt ├── SharedArena.c++ ├── SharedArena.h ├── SprocBarrier.c++ ├── SprocBarrierPrivateData.h ├── SprocCondition.c++ ├── SprocConditionPrivateData.h ├── SprocMutex.c++ ├── SprocMutexPrivateData.h ├── SprocThread.c++ ├── SprocThreadPrivateActions.h └── SprocThreadPrivateData.h └── win32 ├── CMakeLists.txt ├── HandleHolder.h ├── WIN32Condition.cpp ├── Win32BarrierPrivateData.h ├── Win32ConditionPrivateData.h ├── Win32Mutex.cpp ├── Win32MutexPrivateData.h ├── Win32Thread.cpp ├── Win32ThreadBarrier.cpp └── Win32ThreadPrivateData.h /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/AUTHORS.txt -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakeModules/CheckAtomicOps.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/CMakeModules/CheckAtomicOps.cmake -------------------------------------------------------------------------------- /CMakeModules/FindThreads.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/CMakeModules/FindThreads.cmake -------------------------------------------------------------------------------- /COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/COPYING.txt -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/ChangeLog -------------------------------------------------------------------------------- /INSTALL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/INSTALL.txt -------------------------------------------------------------------------------- /Make/cygwin_plugin_def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/cygwin_plugin_def -------------------------------------------------------------------------------- /Make/distrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/distrules -------------------------------------------------------------------------------- /Make/docrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/docrules -------------------------------------------------------------------------------- /Make/dolink.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/dolink.sh -------------------------------------------------------------------------------- /Make/help.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/help.sh -------------------------------------------------------------------------------- /Make/helprules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/helprules -------------------------------------------------------------------------------- /Make/instrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/instrules -------------------------------------------------------------------------------- /Make/makedefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/makedefs -------------------------------------------------------------------------------- /Make/makedirdefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/makedirdefs -------------------------------------------------------------------------------- /Make/makedirrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/makedirrules -------------------------------------------------------------------------------- /Make/makeinnosetup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/makeinnosetup -------------------------------------------------------------------------------- /Make/makepkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/makepkg -------------------------------------------------------------------------------- /Make/makerpms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/makerpms -------------------------------------------------------------------------------- /Make/makerules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/makerules -------------------------------------------------------------------------------- /Make/openthreads.pc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/openthreads.pc -------------------------------------------------------------------------------- /Make/rpm.files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/rpm.files -------------------------------------------------------------------------------- /Make/rpm.header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/rpm.header -------------------------------------------------------------------------------- /Make/versionrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Make/versionrules -------------------------------------------------------------------------------- /PlatformSpecifics/Windows/OpenThreadsVersionInfo.rc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/PlatformSpecifics/Windows/OpenThreadsVersionInfo.rc.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/README.md -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/README.txt -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Xcode/OpenThreads/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Xcode/OpenThreads/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/OpenThreads/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Xcode/OpenThreads/Info.plist -------------------------------------------------------------------------------- /Xcode/OpenThreads/OpenThreads.xcode/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Xcode/OpenThreads/OpenThreads.xcode/project.pbxproj -------------------------------------------------------------------------------- /Xcode/OpenThreads/OpenThreads.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Xcode/OpenThreads/OpenThreads.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Xcode/OpenThreads/OpenThreads_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Xcode/OpenThreads/OpenThreads_Prefix.pch -------------------------------------------------------------------------------- /Xcode/OpenThreads/version.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/Xcode/OpenThreads/version.plist -------------------------------------------------------------------------------- /bin/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/bin/README -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- 1 | cmake . -DCMAKE_BUILD_TYPE=Release 2 | -------------------------------------------------------------------------------- /docs/doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/docs/doxyfile -------------------------------------------------------------------------------- /docs/doxyfile.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/docs/doxyfile.cmake -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/GNUmakefile -------------------------------------------------------------------------------- /examples/pool/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/pool/CMakeLists.txt -------------------------------------------------------------------------------- /examples/pool/PoolTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/pool/PoolTest.cpp -------------------------------------------------------------------------------- /examples/simplethreader/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/simplethreader/CMakeLists.txt -------------------------------------------------------------------------------- /examples/simplethreader/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/simplethreader/GNUmakefile -------------------------------------------------------------------------------- /examples/simplethreader/SimpleThreader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/simplethreader/SimpleThreader.cpp -------------------------------------------------------------------------------- /examples/simplethreader/ThreadObserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/simplethreader/ThreadObserver.cpp -------------------------------------------------------------------------------- /examples/simplethreader/ThreadObserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/simplethreader/ThreadObserver.h -------------------------------------------------------------------------------- /examples/simplethreader/ThreadReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/simplethreader/ThreadReporter.cpp -------------------------------------------------------------------------------- /examples/simplethreader/ThreadReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/simplethreader/ThreadReporter.h -------------------------------------------------------------------------------- /examples/simplethreader/simplethreader.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/simplethreader/simplethreader.dsp -------------------------------------------------------------------------------- /examples/simplethreader/simplethreader.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/simplethreader/simplethreader.plg -------------------------------------------------------------------------------- /examples/workcrew/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/workcrew/CMakeLists.txt -------------------------------------------------------------------------------- /examples/workcrew/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/workcrew/GNUmakefile -------------------------------------------------------------------------------- /examples/workcrew/ThreadObserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/workcrew/ThreadObserver.cpp -------------------------------------------------------------------------------- /examples/workcrew/ThreadObserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/workcrew/ThreadObserver.h -------------------------------------------------------------------------------- /examples/workcrew/ThreadReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/workcrew/ThreadReporter.cpp -------------------------------------------------------------------------------- /examples/workcrew/ThreadReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/workcrew/ThreadReporter.h -------------------------------------------------------------------------------- /examples/workcrew/WorkCrew.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/examples/workcrew/WorkCrew.cpp -------------------------------------------------------------------------------- /include/OpenThreads/Atomic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/include/OpenThreads/Atomic -------------------------------------------------------------------------------- /include/OpenThreads/Barrier: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/include/OpenThreads/Barrier -------------------------------------------------------------------------------- /include/OpenThreads/Block: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/include/OpenThreads/Block -------------------------------------------------------------------------------- /include/OpenThreads/Condition: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/include/OpenThreads/Condition -------------------------------------------------------------------------------- /include/OpenThreads/Exports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/include/OpenThreads/Exports -------------------------------------------------------------------------------- /include/OpenThreads/Mutex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/include/OpenThreads/Mutex -------------------------------------------------------------------------------- /include/OpenThreads/ReadWriteMutex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/include/OpenThreads/ReadWriteMutex -------------------------------------------------------------------------------- /include/OpenThreads/ReentrantMutex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/include/OpenThreads/ReentrantMutex -------------------------------------------------------------------------------- /include/OpenThreads/ScopedLock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/include/OpenThreads/ScopedLock -------------------------------------------------------------------------------- /include/OpenThreads/Thread: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/include/OpenThreads/Thread -------------------------------------------------------------------------------- /include/OpenThreads/ThreadPool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/include/OpenThreads/ThreadPool -------------------------------------------------------------------------------- /lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/lib/README -------------------------------------------------------------------------------- /packaging/pkgconfig/openthreads.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/packaging/pkgconfig/openthreads.pc.in -------------------------------------------------------------------------------- /src/OpenThreads/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/CMakeLists.txt -------------------------------------------------------------------------------- /src/OpenThreads/common/Atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/common/Atomic.cpp -------------------------------------------------------------------------------- /src/OpenThreads/common/Config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/common/Config.in -------------------------------------------------------------------------------- /src/OpenThreads/common/ThreadPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/common/ThreadPool.cpp -------------------------------------------------------------------------------- /src/OpenThreads/common/Version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/common/Version.cpp -------------------------------------------------------------------------------- /src/OpenThreads/common/Version.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/common/Version.in -------------------------------------------------------------------------------- /src/OpenThreads/pthreads/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/pthreads/CMakeLists.txt -------------------------------------------------------------------------------- /src/OpenThreads/pthreads/PThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/pthreads/PThread.cpp -------------------------------------------------------------------------------- /src/OpenThreads/pthreads/PThreadBarrier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/pthreads/PThreadBarrier.cpp -------------------------------------------------------------------------------- /src/OpenThreads/pthreads/PThreadBarrierPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/pthreads/PThreadBarrierPrivateData.h -------------------------------------------------------------------------------- /src/OpenThreads/pthreads/PThreadCondition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/pthreads/PThreadCondition.cpp -------------------------------------------------------------------------------- /src/OpenThreads/pthreads/PThreadConditionPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/pthreads/PThreadConditionPrivateData.h -------------------------------------------------------------------------------- /src/OpenThreads/pthreads/PThreadMutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/pthreads/PThreadMutex.cpp -------------------------------------------------------------------------------- /src/OpenThreads/pthreads/PThreadMutexPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/pthreads/PThreadMutexPrivateData.h -------------------------------------------------------------------------------- /src/OpenThreads/pthreads/PThreadPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/pthreads/PThreadPrivateData.h -------------------------------------------------------------------------------- /src/OpenThreads/qt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/qt/CMakeLists.txt -------------------------------------------------------------------------------- /src/OpenThreads/qt/QtBarrier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/qt/QtBarrier.cpp -------------------------------------------------------------------------------- /src/OpenThreads/qt/QtBarrierPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/qt/QtBarrierPrivateData.h -------------------------------------------------------------------------------- /src/OpenThreads/qt/QtCondition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/qt/QtCondition.cpp -------------------------------------------------------------------------------- /src/OpenThreads/qt/QtConditionPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/qt/QtConditionPrivateData.h -------------------------------------------------------------------------------- /src/OpenThreads/qt/QtMutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/qt/QtMutex.cpp -------------------------------------------------------------------------------- /src/OpenThreads/qt/QtMutexPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/qt/QtMutexPrivateData.h -------------------------------------------------------------------------------- /src/OpenThreads/qt/QtThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/qt/QtThread.cpp -------------------------------------------------------------------------------- /src/OpenThreads/qt/QtThreadPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/qt/QtThreadPrivateData.h -------------------------------------------------------------------------------- /src/OpenThreads/sproc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/sproc/CMakeLists.txt -------------------------------------------------------------------------------- /src/OpenThreads/sproc/SharedArena.c++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/sproc/SharedArena.c++ -------------------------------------------------------------------------------- /src/OpenThreads/sproc/SharedArena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/sproc/SharedArena.h -------------------------------------------------------------------------------- /src/OpenThreads/sproc/SprocBarrier.c++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/sproc/SprocBarrier.c++ -------------------------------------------------------------------------------- /src/OpenThreads/sproc/SprocBarrierPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/sproc/SprocBarrierPrivateData.h -------------------------------------------------------------------------------- /src/OpenThreads/sproc/SprocCondition.c++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/sproc/SprocCondition.c++ -------------------------------------------------------------------------------- /src/OpenThreads/sproc/SprocConditionPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/sproc/SprocConditionPrivateData.h -------------------------------------------------------------------------------- /src/OpenThreads/sproc/SprocMutex.c++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/sproc/SprocMutex.c++ -------------------------------------------------------------------------------- /src/OpenThreads/sproc/SprocMutexPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/sproc/SprocMutexPrivateData.h -------------------------------------------------------------------------------- /src/OpenThreads/sproc/SprocThread.c++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/sproc/SprocThread.c++ -------------------------------------------------------------------------------- /src/OpenThreads/sproc/SprocThreadPrivateActions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/sproc/SprocThreadPrivateActions.h -------------------------------------------------------------------------------- /src/OpenThreads/sproc/SprocThreadPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/sproc/SprocThreadPrivateData.h -------------------------------------------------------------------------------- /src/OpenThreads/win32/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/win32/CMakeLists.txt -------------------------------------------------------------------------------- /src/OpenThreads/win32/HandleHolder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/win32/HandleHolder.h -------------------------------------------------------------------------------- /src/OpenThreads/win32/WIN32Condition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/win32/WIN32Condition.cpp -------------------------------------------------------------------------------- /src/OpenThreads/win32/Win32BarrierPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/win32/Win32BarrierPrivateData.h -------------------------------------------------------------------------------- /src/OpenThreads/win32/Win32ConditionPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/win32/Win32ConditionPrivateData.h -------------------------------------------------------------------------------- /src/OpenThreads/win32/Win32Mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/win32/Win32Mutex.cpp -------------------------------------------------------------------------------- /src/OpenThreads/win32/Win32MutexPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/win32/Win32MutexPrivateData.h -------------------------------------------------------------------------------- /src/OpenThreads/win32/Win32Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/win32/Win32Thread.cpp -------------------------------------------------------------------------------- /src/OpenThreads/win32/Win32ThreadBarrier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/win32/Win32ThreadBarrier.cpp -------------------------------------------------------------------------------- /src/OpenThreads/win32/Win32ThreadPrivateData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tibogens/OpenThreads/HEAD/src/OpenThreads/win32/Win32ThreadPrivateData.h --------------------------------------------------------------------------------