Apache2
apr_thread_rwlock_t Struct Reference

#include <apr_arch_thread_rwlock.h>

Data Fields

apr_pool_tpool
 
sem_id Lock
 
int32 LockCount
 
sem_id Read
 
int32 ReadCount
 
sem_id Write
 
int32 WriteCount
 
int32 Nested
 
thread_id writer
 
NXRwLock_t * rwlock
 
int readers
 
HMTX write_lock
 
HEV read_done
 
pthread_rwlock_t rwlock
 
SRWLOCK lock
 
int has_wrlock
 

Field Documentation

◆ has_wrlock

int apr_thread_rwlock_t::has_wrlock

◆ Lock

sem_id apr_thread_rwlock_t::Lock

◆ lock

SRWLOCK apr_thread_rwlock_t::lock

◆ LockCount

int32 apr_thread_rwlock_t::LockCount

◆ Nested

int32 apr_thread_rwlock_t::Nested

◆ pool

apr_pool_t * apr_thread_rwlock_t::pool

◆ Read

sem_id apr_thread_rwlock_t::Read

◆ read_done

HEV apr_thread_rwlock_t::read_done

◆ ReadCount

int32 apr_thread_rwlock_t::ReadCount

◆ readers

int apr_thread_rwlock_t::readers

◆ rwlock [1/2]

NXRwLock_t* apr_thread_rwlock_t::rwlock

◆ rwlock [2/2]

pthread_rwlock_t apr_thread_rwlock_t::rwlock

◆ Write

sem_id apr_thread_rwlock_t::Write

◆ write_lock

HMTX apr_thread_rwlock_t::write_lock

◆ WriteCount

int32 apr_thread_rwlock_t::WriteCount

◆ writer

thread_id apr_thread_rwlock_t::writer

The documentation for this struct was generated from the following file: