43 #if !defined(MYSQLPP_BEEMUTEX_H)
44 #define MYSQLPP_BEEMUTEX_H
117 #endif // !defined(MYSQLPP_BEEMUTEX_H)
ScopedLock(BeecryptMutex &mutex)
Lock the mutex.
Definition: beemutex.h:99
Exception thrown when a BeecryptMutex object fails.
Definition: exceptions.h:389
Wrapper around BeecryptMutex to add scope-bound locking and unlocking.
Definition: beemutex.h:95
~ScopedLock()
Unlock the mutex.
Definition: beemutex.h:106
void lock()
Acquire the mutex, blocking if it can't be acquired immediately.
Definition: beemutex.cpp:106
Declares the MySQL++-specific exception classes.
Wrapper around platform-specific mutexes.
Definition: beemutex.h:57
void unlock()
Release the mutex.
Definition: beemutex.cpp:163