37   std::unique_lock<std::mutex> 
lk(
fMutex);
 
 
   63   std::unique_lock<std::mutex> 
lk(
fMutex);
 
   67      std::cv_status 
cvs = std::cv_status::timeout;
 
   70      } 
while (
fWakeups < 1 && 
cvs != std::cv_status::timeout);
 
   71      if (
cvs == std::cv_status::timeout) {
 
 
   89   std::unique_lock<std::mutex> 
lk(
fMutex);
 
 
  105   std::unique_lock<std::mutex> 
lk(
fMutex);
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Int_t TryWait()
If the semaphore value is > 0 then decrement it and return 0.
 
std::condition_variable fCond
 
Int_t Post()
Increment the value of the semaphore.
 
TSemaphore(const TSemaphore &s)=delete
 
Int_t Wait()
If the semaphore value is > 0 then decrement it and carry on, else block, waiting on the condition un...