Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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
 
HANDLE write_mutex
 
HANDLE read_event
 
LONG readers
 

Field Documentation

sem_id apr_thread_rwlock_t::Lock
int32 apr_thread_rwlock_t::LockCount
int32 apr_thread_rwlock_t::Nested
apr_pool_t * apr_thread_rwlock_t::pool
sem_id apr_thread_rwlock_t::Read
HEV apr_thread_rwlock_t::read_done
HANDLE apr_thread_rwlock_t::read_event
int32 apr_thread_rwlock_t::ReadCount
int apr_thread_rwlock_t::readers
LONG apr_thread_rwlock_t::readers
NXRwLock_t* apr_thread_rwlock_t::rwlock
pthread_rwlock_t apr_thread_rwlock_t::rwlock
sem_id apr_thread_rwlock_t::Write
HMTX apr_thread_rwlock_t::write_lock
HANDLE apr_thread_rwlock_t::write_mutex
int32 apr_thread_rwlock_t::WriteCount
thread_id apr_thread_rwlock_t::writer

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