#include <rwlock.h>
Data Fields | |
int | readers |
MUTEX_T * | lock |
COND_T * | reader_cond |
COND_T * | writer_cond |
Definition at line 6 of file rwlock.h.
MUTEX_T* rwlock_s::lock |
Definition at line 9 of file rwlock.h.
Referenced by ListRDtoWR(), ListRDWait(), ListWRtoRD(), ListWRWait(), rwlock_Destroy(), rwlock_New(), rwlock_rdlock(), rwlock_rdunlock(), rwlock_rdwait(), rwlock_wrlock(), and rwlock_wrunlock().
COND_T* rwlock_s::reader_cond |
Definition at line 10 of file rwlock.h.
Referenced by ListRDWait(), ListWRWait(), rwlock_Destroy(), rwlock_New(), rwlock_rdwait(), and rwlock_wrunlock().
Definition at line 8 of file rwlock.h.
Referenced by ListRDtoWR(), ListRDWait(), ListWRtoRD(), rwlock_New(), rwlock_rdlock(), rwlock_rdunlock(), rwlock_rdwait(), and rwlock_wrlock().
COND_T* rwlock_s::writer_cond |
Definition at line 11 of file rwlock.h.
Referenced by ListRDtoWR(), rwlock_Destroy(), rwlock_New(), rwlock_rdunlock(), and rwlock_wrlock().