![]() |
An open-source, flexible 3D physical simulation framework
|
#include <ReadWriteLocker.h>
Public Member Functions | |
ReadWriteLocker (ReadWriteLock *rwLock, ReadWriteLockMode mode) | |
~ReadWriteLocker () | |
void | unlock () |
void | relock () |
Private Member Functions | |
ReadWriteLocker (const ReadWriteLocker &) | |
ReadWriteLocker & | operator= (const ReadWriteLocker &) |
Private Attributes | |
bool | isLocked |
ReadWriteLock * | myReadWriteLock |
ReadWriteLockMode | myMode |
Definition at line 34 of file ReadWriteLocker.h.
mars::utils::ReadWriteLocker::ReadWriteLocker | ( | ReadWriteLock * | rwLock, |
ReadWriteLockMode | mode | ||
) |
Definition at line 28 of file ReadWriteLocker.cpp.
mars::utils::ReadWriteLocker::~ReadWriteLocker | ( | ) |
Definition at line 35 of file ReadWriteLocker.cpp.
|
private |
|
private |
void mars::utils::ReadWriteLocker::relock | ( | ) |
Definition at line 47 of file ReadWriteLocker.cpp.
void mars::utils::ReadWriteLocker::unlock | ( | ) |
Definition at line 40 of file ReadWriteLocker.cpp.
|
private |
Definition at line 45 of file ReadWriteLocker.h.
|
private |
Definition at line 47 of file ReadWriteLocker.h.
|
private |
Definition at line 46 of file ReadWriteLocker.h.