#include <TPosixCondition.h>
Inheritance diagram for TPosixCondition:
Public Member Functions | |
TPosixCondition (TMutexImp *m) | |
virtual | ~TPosixCondition () |
Int_t | Wait () |
Int_t | TimedWait (ULong_t secs, ULong_t nanoSecs=0) |
Int_t | Signal () |
Int_t | Broadcast () |
TPosixCondition (TMutexImp *m) | |
virtual | ~TPosixCondition () |
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 |
TPosixMutex * | fMutex |
TPosixMutex * | fMutex |
Definition at line 39 of file TPosixCondition.h.
TPosixCondition::TPosixCondition | ( | TMutexImp * | m | ) |
TPosixCondition::~TPosixCondition | ( | ) | [virtual] |
Definition at line 47 of file TPosixCondition.cxx.
References fCond, pthread_cond_destroy(), and TObject::SysError().
TPosixCondition::TPosixCondition | ( | TMutexImp * | m | ) |
virtual TPosixCondition::~TPosixCondition | ( | ) | [virtual] |
Int_t TPosixCondition::Wait | ( | ) | [virtual] |
Implements TConditionImp.
Definition at line 58 of file TPosixCondition.cxx.
References fCond, TPosixMutex::fMutex, fMutex, and pthread_cond_wait().
Implements TConditionImp.
Definition at line 69 of file TPosixCondition.cxx.
References ETIMEDOUT, fCond, TPosixMutex::fMutex, fMutex, and pthread_cond_timedwait().
Int_t TPosixCondition::Signal | ( | ) | [virtual] |
Implements TConditionImp.
Definition at line 87 of file TPosixCondition.cxx.
References fCond, and pthread_cond_signal().
Int_t TPosixCondition::Broadcast | ( | ) | [virtual] |
Implements TConditionImp.
Definition at line 97 of file TPosixCondition.cxx.
References fCond, and pthread_cond_broadcast().
Int_t TPosixCondition::Wait | ( | ) | [virtual] |
Implements TConditionImp.
Implements TConditionImp.
Int_t TPosixCondition::Signal | ( | ) | [virtual] |
Implements TConditionImp.
Int_t TPosixCondition::Broadcast | ( | ) | [virtual] |
Implements TConditionImp.
pthread_cond_t TPosixCondition::fCond [private] |
Definition at line 42 of file TPosixCondition.h.
Referenced by Broadcast(), Signal(), TimedWait(), Wait(), and ~TPosixCondition().
TPosixMutex* TPosixCondition::fMutex [private] |
TPosixMutex* TPosixCondition::fMutex [private] |
Definition at line 43 of file TPosixCondition.h.