38 #ifndef BLOCXX_NON_RECURSIVE_MUTEX_INCLUDE_GUARD_HPP_ 39 #define BLOCXX_NON_RECURSIVE_MUTEX_INCLUDE_GUARD_HPP_ 40 #include "blocxx/BLOCXX_config.h"
BLOCXX_COMMON_API int conditionPreWait(NonRecursiveMutex_t &handle, NonRecursiveMutexLockState &state)
BLOCXX_COMMON_API int conditionPostWait(NonRecursiveMutex_t &handle, NonRecursiveMutexLockState &state)
NonRecursiveMutex_t m_mutex
#define BLOCXX_DECLARE_APIEXCEPTION(NAME, LINKAGE_SPEC)
Declare a new exception class named <NAME>Exception that derives from Exception This macro is typical...
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 ...