12#ifndef ROOT_TPosixMutex
13#define ROOT_TPosixMutex
int Int_t
Signed integer 4 bytes (int).
bool Bool_t
Boolean (0=false, 1=true) (bool).
#define ClassDefOverride(name, id)
friend class TPosixCondition
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.