38#ifndef BLOCXX_NON_RECURSIVE_MUTEX_INCLUDE_GUARD_HPP_
39#define BLOCXX_NON_RECURSIVE_MUTEX_INCLUDE_GUARD_HPP_
40#include "blocxx/BLOCXX_config.h"
90 void conditionPreWait(NonRecursiveMutexLockState&
state);
92 void conditionPostWait(NonRecursiveMutexLockState&
state);
#define BLOCXX_DECLARE_APIEXCEPTION(NAME, LINKAGE_SPEC)
Declare a new exception class named <NAME>Exception that derives from Exception This macro is typical...
The Condition class represents a synchronization device that allows threads to suspend execution and ...
Note that descriptions of what exceptions may be thrown assumes that object is used correctly,...
NonRecursiveMutex_t m_mutex
NonRecursiveMutex(const NonRecursiveMutex &)