#include <TWin32Condition.h>
Inheritance diagram for TWin32Condition:

Public Member Functions | |
| TWin32Condition (TMutexImp *m) | |
| virtual | ~TWin32Condition () |
| Int_t | Wait () |
| Int_t | TimedWait (ULong_t secs, ULong_t nanoSecs=0) |
| Int_t | Signal () |
| Int_t | Broadcast () |
Private Attributes | |
| pthread_cond_t | fCond |
| TWin32Mutex * | fMutex |
Definition at line 61 of file TWin32Condition.h.
| TWin32Condition::TWin32Condition | ( | TMutexImp * | m | ) |
| TWin32Condition::~TWin32Condition | ( | ) | [virtual] |
Definition at line 54 of file TWin32Condition.cxx.
| Int_t TWin32Condition::Wait | ( | ) | [virtual] |
Implements TConditionImp.
Definition at line 61 of file TWin32Condition.cxx.
References fCond, TWin32Mutex::fCritSect, fMutex, pthread_cond_t::sema_, pthread_cond_t::waiters_count_, pthread_cond_t::waiters_count_lock_, pthread_cond_t::waiters_done_, and pthread_cond_t::was_broadcast_.
Implements TConditionImp.
Definition at line 110 of file TWin32Condition.cxx.
References DWORD, fCond, TWin32Mutex::fCritSect, fMutex, pthread_cond_t::sema_, t, pthread_cond_t::waiters_count_, pthread_cond_t::waiters_count_lock_, pthread_cond_t::waiters_done_, and pthread_cond_t::was_broadcast_.
| Int_t TWin32Condition::Signal | ( | ) | [virtual] |
Implements TConditionImp.
Definition at line 170 of file TWin32Condition.cxx.
References fCond, pthread_cond_t::sema_, pthread_cond_t::waiters_count_, and pthread_cond_t::waiters_count_lock_.
| Int_t TWin32Condition::Broadcast | ( | ) | [virtual] |
Implements TConditionImp.
Definition at line 188 of file TWin32Condition.cxx.
References fCond, pthread_cond_t::sema_, pthread_cond_t::waiters_count_, pthread_cond_t::waiters_count_lock_, pthread_cond_t::waiters_done_, and pthread_cond_t::was_broadcast_.
pthread_cond_t TWin32Condition::fCond [private] |
Definition at line 64 of file TWin32Condition.h.
Referenced by Broadcast(), Signal(), TimedWait(), and Wait().
TWin32Mutex* TWin32Condition::fMutex [private] |
1.5.1