#define ClassDefOverride(name, id)
A scoped lock based on files.
~TLockFile() override
Destructor. Releases the lock.
TString fPath
Path to file holding the lock.
TLockFile(const TLockFile &)=delete
Bool_t Lock(const char *path, Int_t timeLimit)
Internal function that locks with the given path.
TLockFile & operator=(const TLockFile &)=delete
Mother of all ROOT objects.