45 #if !defined(MYSQLPP_BEEMUTEX_H) 46 #define MYSQLPP_BEEMUTEX_H 119 #endif // !defined(MYSQLPP_BEEMUTEX_H) ScopedLock(BeecryptMutex &mutex)
Lock the mutex.
Definition: beemutex.h:101
Exception thrown when a BeecryptMutex object fails.
Definition: exceptions.h:389
Wrapper around BeecryptMutex to add scope-bound locking and unlocking.
Definition: beemutex.h:97
~ScopedLock()
Unlock the mutex.
Definition: beemutex.h:108
void unlock() MAY_THROW(MutexFailed)
Release the mutex.
Definition: beemutex.cpp:167
Declares the MySQL++-specific exception classes.
Wrapper around platform-specific mutexes.
Definition: beemutex.h:59
void lock() MAY_THROW(MutexFailed)
Acquire the mutex, blocking if it can't be acquired immediately.
Definition: beemutex.cpp:110