degrade() | Wefts::RRWMutex | |
handleCleanup(int code, void *caller=0) | Wefts::RRWMutex | [virtual] |
lockRead(double seconds=0.0) | Wefts::RRWMutex | [virtual] |
lockWrite(double seconds=0.0) | Wefts::RRWMutex | [inline, virtual] |
lockWriteFence(double time=0.0, bool fence=true) | Wefts::RRWMutex | [virtual] |
m_condRead | Wefts::RWMutex | [protected] |
m_condWrite | Wefts::RWMutex | [protected] |
m_fence | Wefts::RRWMutex | [private] |
m_locking | Wefts::RWMutex | [protected] |
m_mutex | Wefts::RWMutex | [protected] |
m_owner | Wefts::RRWMutex | [private] |
m_promoting | Wefts::RWMutex | [protected] |
m_waitingRead | Wefts::RWMutex | [protected] |
m_waitingWrite | Wefts::RWMutex | [protected] |
promote(double time=0.0) | Wefts::RRWMutex | [inline, virtual] |
promoteFence(double time=0.0, bool fence=true) | Wefts::RRWMutex | [virtual] |
RRWMutex() | Wefts::RRWMutex | [inline] |
RWMutex() | Wefts::RWMutex | |
tryLockRead() | Wefts::RRWMutex | [virtual] |
tryLockWrite() | Wefts::RWMutex | [virtual] |
tryPromote() | Wefts::RWMutex | [virtual] |
unlock() | Wefts::RRWMutex | [virtual] |