29 #undef ICL_CORE_LOCAL_LOGGING 33 #define LOCAL_PRINTF(args) 36 #if defined _SYSTEM_LXRT_ 40 #if defined _SYSTEM_POSIX_ 42 #elif defined _SYSTEM_WIN32_ 45 # error "No mutex implementation defined for this platform." 56 #if defined _SYSTEM_LXRT_ 66 m_impl =
new MutexImplLxrt;
74 #elif defined _SYSTEM_POSIX_ 78 #elif defined _SYSTEM_WIN32_ 131 #ifdef _IC_BUILDER_DEPRECATED_STYLE_ 148 return lock(timeout);
157 return lock(timeout);
166 bool Mutex::TryLock()
Represents absolute times.
Contains icl_core::thread::MutexImplWin32.
#define LOCAL_PRINTF(args)
Contains logging definitions for the icl_core_thread library.
ThreadStream & endl(ThreadStream &stream)
const TimeSpan timeout(1, 0)
Contains global LXRT functions.
Contains icl_core::thread::Mutex.
Repesents absolute times.
Defines icl_core::thread::MutexImplLxrt.
#define LLOGGING_TRACE_C(streamname, classname, arg)
Contains icl_core::thread::MutexImplPosix.