47 Error(
"TCondition",
"could not create TConditionImp");
122 absNanoSec += (ms - dsec*1000) * 1000000;
123 if (absNanoSec > 999999999) {
125 absNanoSec -= 1000000000;
int Int_t
Signed integer 4 bytes (int).
unsigned long ULong_t
Unsigned long integer 4 bytes (unsigned long). Size depends on architecture.
externTThreadFactory * gThreadFactory
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.
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
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
static Int_t GetTime(ULong_t *absSec, ULong_t *absNanoSec)
Static method to get the current time.