#include <worldmutex.h>
| madness::MutexReaderWriter::MutexReaderWriter |
( |
| ) |
|
|
inline |
| virtual madness::MutexReaderWriter::~MutexReaderWriter |
( |
| ) |
|
|
inlinevirtual |
| void madness::MutexReaderWriter::convert_read_lock_to_write_lock |
( |
| ) |
const |
|
inline |
| void madness::MutexReaderWriter::convert_write_lock_to_read_lock |
( |
| ) |
const |
|
inline |
Always succeeds immediately.
| void madness::MutexReaderWriter::lock |
( |
int |
lockmode | ) |
const |
|
inline |
| void madness::MutexReaderWriter::read_lock |
( |
| ) |
const |
|
inline |
| void madness::MutexReaderWriter::read_unlock |
( |
| ) |
const |
|
inline |
| bool madness::MutexReaderWriter::try_convert_read_lock_to_write_lock |
( |
| ) |
const |
|
inline |
| bool madness::MutexReaderWriter::try_lock |
( |
int |
lockmode | ) |
const |
|
inline |
| bool madness::MutexReaderWriter::try_read_lock |
( |
| ) |
const |
|
inline |
| bool madness::MutexReaderWriter::try_write_lock |
( |
| ) |
const |
|
inline |
| void madness::MutexReaderWriter::unlock |
( |
int |
lockmode | ) |
const |
|
inline |
| void madness::MutexReaderWriter::write_lock |
( |
| ) |
const |
|
inline |
| void madness::MutexReaderWriter::write_unlock |
( |
| ) |
const |
|
inline |
| const int madness::MutexReaderWriter::NOLOCK =0 |
|
static |
| const int madness::MutexReaderWriter::READLOCK =1 |
|
static |
| const int madness::MutexReaderWriter::WRITELOCK =2 |
|
static |
The documentation for this class was generated from the following file: