44 SysError(
"TPosixMutex",
"pthread_mutex_init error");
46 SysError(
"TPosixMutex",
"pthread_mutexattr_settype error");
48 SysError(
"TPosixMutex",
"pthread_mutex_init error");
56 SysError(
"TPosixMutex",
"pthread_mutex_init error");
68 SysError(
"~TPosixMutex",
"pthread_mutex_destroy error");
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t attr
virtual void SysError(const char *method, const char *msgfmt,...) const
Issue system error message.
void SetBit(UInt_t f, Bool_t set)
Set or unset the user status bits as specified in f.
Int_t UnLock() override
Unlock the mutex.
static constexpr int kIsRecursive
TPosixMutex(Bool_t recursive=kFALSE)
Create a posix mutex lock.
Int_t Lock() override
Lock the mutex.
Int_t TryLock() override
Try locking the mutex. Returns 0 if mutex can be locked.
virtual ~TPosixMutex()
TMutex dtor.