CUBRID Engine
latest
|
#include <critical_section.h>
Public Attributes | |
const char * | name |
pthread_mutex_t | read_lock |
pthread_mutex_t | global_lock |
int | num_readers |
SYNC_STATS * | stats |
Definition at line 125 of file critical_section.h.
pthread_mutex_t sync_rwlock::global_lock |
Definition at line 129 of file critical_section.h.
Referenced by rwlock_finalize(), rwlock_initialize(), rwlock_read_lock(), rwlock_read_unlock(), rwlock_write_lock(), and rwlock_write_unlock().
const char* sync_rwlock::name |
Definition at line 127 of file critical_section.h.
Referenced by rwlock_finalize(), and rwlock_initialize().
int sync_rwlock::num_readers |
Definition at line 130 of file critical_section.h.
Referenced by rwlock_finalize(), rwlock_initialize(), rwlock_read_lock(), and rwlock_read_unlock().
pthread_mutex_t sync_rwlock::read_lock |
Definition at line 128 of file critical_section.h.
Referenced by rwlock_finalize(), rwlock_initialize(), rwlock_read_lock(), and rwlock_read_unlock().
SYNC_STATS* sync_rwlock::stats |
Definition at line 131 of file critical_section.h.
Referenced by rwlock_finalize(), rwlock_initialize(), rwlock_read_lock(), and rwlock_write_lock().