12#ifndef ROOT_TCondition 
   13#define ROOT_TCondition 
#define ClassDefOverride(name, id)
 
virtual Int_t Broadcast()=0
 
virtual ~TCondition()
Clean up condition variable.
 
Int_t TimedWait(ULong_t secs, ULong_t nanoSecs)
Wait to be signaled or till the timer times out.
 
TCondition & operator=(const TCondition &)=delete
 
TConditionImp * fConditionImp
 
Int_t TimedWaitRelative(ULong_t ms)
Wait to be signaled or till the timer times out.
 
TMutex * GetMutex() const
Get internally created mutex.
 
Int_t Wait()
Wait to be signaled.
 
TCondition(const TCondition &)=delete
 
Mother of all ROOT objects.
 
<div class="legacybox"><h2>Legacy Code</h2> TThread is a legacy interface: there will be no bug fixes...