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