#include <mc_rwlock.h>
Data Fields | |
int | num_readers |
int | write_flag |
int | write_request |
MUTEX_T * | lock |
COND_T * | cond |
Definition at line 39 of file mc_rwlock.h.
COND_T* mc_rwlock_s::cond |
Definition at line 44 of file mc_rwlock.h.
Referenced by mc_rwlock_destroy(), mc_rwlock_init(), mc_rwlock_rdlock(), mc_rwlock_rdunlock(), mc_rwlock_wrlock(), and mc_rwlock_wrunlock().
MUTEX_T* mc_rwlock_s::lock |
Definition at line 43 of file mc_rwlock.h.
Referenced by mc_rwlock_destroy(), mc_rwlock_init(), mc_rwlock_rdlock(), mc_rwlock_rdunlock(), mc_rwlock_wrlock(), and mc_rwlock_wrunlock().
Definition at line 40 of file mc_rwlock.h.
Referenced by mc_rwlock_init(), mc_rwlock_rdlock(), mc_rwlock_rdunlock(), and mc_rwlock_wrlock().
Definition at line 41 of file mc_rwlock.h.
Referenced by mc_rwlock_init(), mc_rwlock_rdlock(), mc_rwlock_wrlock(), and mc_rwlock_wrunlock().
Definition at line 42 of file mc_rwlock.h.
Referenced by mc_rwlock_init(), mc_rwlock_rdlock(), and mc_rwlock_wrlock().