14 #ifndef ECL_THREADS_MUTEX_W32_HPP_ 15 #define ECL_THREADS_MUTEX_W32_HPP_ 22 #if defined(ECL_IS_WIN32) 29 #include <ecl/time/duration.hpp> 43 typedef CRITICAL_SECTION RawMutex;
67 Mutex(
const bool locked =
false);
117 unsigned int locks() {
return number_locks; }
125 RawMutex& rawType() {
return mutex; }
129 unsigned int number_locks;
Pre-processed macro definitions that define the target platform.
#define ecl_threads_PUBLIC