#include <TProofServ.h>
Inheritance diagram for TProofLockPath:
Public Member Functions | |
TProofLockPath (const char *path) | |
~TProofLockPath () | |
Int_t | Lock () |
Int_t | Unlock () |
Bool_t | IsLocked () const |
TProofLockPath (const char *path) | |
~TProofLockPath () | |
Int_t | Lock () |
Int_t | Unlock () |
Bool_t | IsLocked () const |
Private Attributes | |
Int_t | fLockId |
Definition at line 346 of file TProofServ.h.
TProofLockPath::TProofLockPath | ( | const char * | path | ) | [inline] |
Definition at line 351 of file TProofServ.h.
TProofLockPath::~TProofLockPath | ( | ) | [inline] |
TProofLockPath::TProofLockPath | ( | const char * | path | ) | [inline] |
Definition at line 351 of file TProofServ.h.
TProofLockPath::~TProofLockPath | ( | ) | [inline] |
Int_t TProofLockPath::Lock | ( | ) |
Definition at line 6746 of file TProofServ.cxx.
References TSystem::AccessPathName(), close, fLockId, TNamed::GetName(), TSystem::GetPid(), gSystem, TObject::Info(), open, PDB, and TObject::SysError().
Referenced by TProof::BuildPackage(), TProofLite::ClearCache(), TProofServ::CopyFromCache(), TProofLite::CopyMacroToCache(), TProofServ::CopyToCache(), TProof::DisablePackageOnClient(), TProof::DisablePackages(), TProofServ::HandleCache(), TProofServ::HandleCheckFile(), TProofLite::Init(), TProof::LoadPackageOnClient(), TProofPlayer::Process(), TProofLockPathGuard::TProofLockPathGuard(), and TProof::UploadPackageOnClient().
Int_t TProofLockPath::Unlock | ( | ) |
Definition at line 6782 of file TProofServ.cxx.
References close, fLockId, TNamed::GetName(), TSystem::GetPid(), gSystem, TObject::Info(), IsLocked(), lseek, PDB, SEEK_SET, and TObject::SysError().
Referenced by TProof::BuildPackage(), TProofLite::ClearCache(), TProofServ::CopyFromCache(), TProofLite::CopyMacroToCache(), TProofServ::CopyToCache(), TProof::DisablePackageOnClient(), TProof::DisablePackages(), TProofServ::HandleCache(), TProofServ::HandleCheckFile(), TProof::LoadPackageOnClient(), TProofPlayer::Process(), TProof::UploadPackageOnClient(), TProofLite::~TProofLite(), ~TProofLockPath(), and TProofLockPathGuard::~TProofLockPathGuard().
Bool_t TProofLockPath::IsLocked | ( | ) | const [inline] |
Definition at line 357 of file TProofServ.h.
References fLockId.
Referenced by TProofServ::CopyFromCache(), TProofServ::CopyToCache(), Unlock(), and ~TProofLockPath().
Int_t TProofLockPath::Lock | ( | ) |
Int_t TProofLockPath::Unlock | ( | ) |
Bool_t TProofLockPath::IsLocked | ( | ) | const [inline] |
Int_t TProofLockPath::fLockId [private] |