38 #ifndef BLOCXX_NON_RECURSIVE_MUTEXLOCK_HPP_INCLUDE_GUARD_ 39 #define BLOCXX_NON_RECURSIVE_MUTEXLOCK_HPP_INCLUDE_GUARD_ 40 #include "blocxx/BLOCXX_config.h" 59 :
m_mutex(&mutex), m_locked(false)
86 assert(m_locked ==
false);
96 assert(m_locked ==
true);
NonRecursiveMutexLock(NonRecursiveMutex &mutex, bool initially_locked=true)
NonRecursiveMutexLock(const NonRecursiveMutexLock &arg)
NonRecursiveMutex m_mutex
NonRecursiveMutex * m_mutex
Note that descriptions of what exceptions may be thrown assumes that object is used correctly,...
Note that descriptions of what exceptions may be thrown assumes that object is used correctly,...
The Condition class represents a synchronization device that allows threads to suspend execution and ...