#include <RWLockImplWin32.h>
Definition at line 38 of file RWLockImplWin32.h.
icl_core::thread::RWLockImplWin32::RWLockImplWin32 |
( |
| ) |
|
icl_core::thread::RWLockImplWin32::~RWLockImplWin32 |
( |
| ) |
|
|
virtual |
bool icl_core::thread::RWLockImplWin32::readLock |
( |
| ) |
|
|
virtual |
bool icl_core::thread::RWLockImplWin32::readLock |
( |
const TimeStamp & |
timeout | ) |
|
|
virtual |
bool icl_core::thread::RWLockImplWin32::readLock |
( |
const TimeSpan & |
timeout | ) |
|
|
virtual |
bool icl_core::thread::RWLockImplWin32::readLock |
( |
DWORD |
timeout | ) |
|
|
private |
bool icl_core::thread::RWLockImplWin32::tryReadLock |
( |
| ) |
|
|
virtual |
bool icl_core::thread::RWLockImplWin32::tryWriteLock |
( |
| ) |
|
|
virtual |
void icl_core::thread::RWLockImplWin32::unlock |
( |
| ) |
|
|
virtual |
bool icl_core::thread::RWLockImplWin32::writeLock |
( |
| ) |
|
|
virtual |
bool icl_core::thread::RWLockImplWin32::writeLock |
( |
const TimeStamp & |
timeout | ) |
|
|
virtual |
bool icl_core::thread::RWLockImplWin32::writeLock |
( |
const TimeSpan & |
timeout | ) |
|
|
virtual |
bool icl_core::thread::RWLockImplWin32::writeLock |
( |
DWORD |
timeout | ) |
|
|
private |
int icl_core::thread::RWLockImplWin32::m_number_of_reader |
|
private |
int icl_core::thread::RWLockImplWin32::m_number_of_writer |
|
private |
Mutex icl_core::thread::RWLockImplWin32::m_reader_access_lock |
|
private |
HANDLE icl_core::thread::RWLockImplWin32::m_reader_mutex_event |
|
private |
std::vector<int> icl_core::thread::RWLockImplWin32::m_reader_pid |
|
private |
HANDLE icl_core::thread::RWLockImplWin32::m_writer_mutex |
|
private |
int icl_core::thread::RWLockImplWin32::m_writer_pid |
|
private |
The documentation for this class was generated from the following files: