Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
apr_thread_cond_t Struct Reference

#include <apr_arch_thread_cond.h>

Collaboration diagram for apr_thread_cond_t:

Public Member Functions

 APR_RING_HEAD (active_list, waiter_t) alist
 
 APR_RING_HEAD (free_list, waiter_t) flist
 

Data Fields

apr_pool_tpool
 
sem_id lock
 
apr_thread_mutex_tcondlock
 
thread_id owner
 
NXCond_t * cond
 
HEV semaphore
 
HMTX mutex
 
unsigned long num_waiting
 
unsigned long num_wake
 
unsigned long generation
 
pthread_cond_t cond
 
HANDLE semaphore
 
CRITICAL_SECTION csection
 

Member Function Documentation

apr_thread_cond_t::APR_RING_HEAD ( active_list  ,
waiter_t   
)
apr_thread_cond_t::APR_RING_HEAD ( free_list  ,
waiter_t   
)

Field Documentation

NXCond_t* apr_thread_cond_t::cond
pthread_cond_t apr_thread_cond_t::cond
apr_thread_mutex_t* apr_thread_cond_t::condlock
CRITICAL_SECTION apr_thread_cond_t::csection
unsigned long apr_thread_cond_t::generation
sem_id apr_thread_cond_t::lock
HMTX apr_thread_cond_t::mutex
unsigned long apr_thread_cond_t::num_waiting
unsigned long apr_thread_cond_t::num_wake
thread_id apr_thread_cond_t::owner
apr_pool_t * apr_thread_cond_t::pool
HANDLE apr_thread_cond_t::semaphore
HEV apr_thread_cond_t::semaphore

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