#include <TSlave.h>
Inheritance diagram for TSlave:
Public Types | |
enum | ESlaveType |
enum | ESlaveStatus |
enum | ESlaveType |
enum | ESlaveStatus |
Public Member Functions | |
virtual | ~TSlave () |
virtual void | Close (Option_t *opt="") |
Int_t | Compare (const TObject *obj) const |
Bool_t | IsSortable () const |
const char * | GetName () const |
const char * | GetImage () const |
const char * | GetProofWorkDir () const |
const char * | GetWorkDir () const |
const char * | GetUser () const |
const char * | GetGroup () const |
Int_t | GetPort () const |
const char * | GetOrdinal () const |
Int_t | GetPerfIdx () const |
Int_t | GetProtocol () const |
TSocket * | GetSocket () const |
TProof * | GetProof () const |
Long64_t | GetBytesRead () const |
Float_t | GetRealTime () const |
Float_t | GetCpuTime () const |
Int_t | GetSlaveType () const |
Int_t | GetStatus () const |
Int_t | GetParallel () const |
const char * | GetMsd () const |
const char * | GetSessionTag () const |
TFileHandler * | GetInputHandler () const |
void | SetInputHandler (TFileHandler *ih) |
const char * | GetArchCompiler () const |
const char * | GetROOTVersion () const |
virtual Bool_t | IsValid () const |
virtual void | Print (Option_t *option="") const |
virtual Int_t | SetupServ (Int_t stype, const char *conffile) |
virtual void | SetInterruptHandler (Bool_t) |
void | SetArchCompiler (const char *ac) |
void | SetROOTVersion (const char *rv) |
void | SetSessionTag (const char *st) |
virtual void | Touch () |
virtual | ~TSlave () |
virtual void | Close (Option_t *opt="") |
Int_t | Compare (const TObject *obj) const |
Bool_t | IsSortable () const |
const char * | GetName () const |
const char * | GetImage () const |
const char * | GetProofWorkDir () const |
const char * | GetWorkDir () const |
const char * | GetUser () const |
const char * | GetGroup () const |
Int_t | GetPort () const |
const char * | GetOrdinal () const |
Int_t | GetPerfIdx () const |
Int_t | GetProtocol () const |
TSocket * | GetSocket () const |
TProof * | GetProof () const |
Long64_t | GetBytesRead () const |
Float_t | GetRealTime () const |
Float_t | GetCpuTime () const |
Int_t | GetSlaveType () const |
Int_t | GetStatus () const |
Int_t | GetParallel () const |
const char * | GetMsd () const |
const char * | GetSessionTag () const |
TFileHandler * | GetInputHandler () const |
void | SetInputHandler (TFileHandler *ih) |
const char * | GetArchCompiler () const |
const char * | GetROOTVersion () const |
virtual Bool_t | IsValid () const |
virtual void | Print (Option_t *option="") const |
virtual Int_t | SetupServ (Int_t stype, const char *conffile) |
virtual void | SetInterruptHandler (Bool_t) |
void | SetArchCompiler (const char *ac) |
void | SetROOTVersion (const char *rv) |
void | SetSessionTag (const char *st) |
virtual void | Touch () |
Static Public Member Functions | |
static void | SetTXSlaveHook (TSlave_t xslavehook) |
static void | SetTXSlaveHook (TSlave_t xslavehook) |
Protected Member Functions | |
TSlave () | |
virtual void | FlushSocket () |
void | Init (TSocket *s, Int_t stype) |
virtual void | Interrupt (Int_t type) |
virtual Int_t | Ping () |
virtual TObjString * | SendCoordinator (Int_t kind, const char *msg=0, Int_t int2=0) |
virtual Int_t | SendGroupPriority (const char *, Int_t) |
virtual void | SetAlias (const char *alias) |
void | SetSocket (TSocket *s) |
virtual void | SetStatus (Int_t st) |
virtual void | StopProcess (Bool_t abort, Int_t timeout) |
TSlave () | |
virtual void | FlushSocket () |
void | Init (TSocket *s, Int_t stype) |
virtual void | Interrupt (Int_t type) |
virtual Int_t | Ping () |
virtual TObjString * | SendCoordinator (Int_t kind, const char *msg=0, Int_t int2=0) |
virtual Int_t | SendGroupPriority (const char *, Int_t) |
virtual void | SetAlias (const char *alias) |
void | SetSocket (TSocket *s) |
virtual void | SetStatus (Int_t st) |
virtual void | StopProcess (Bool_t abort, Int_t timeout) |
Protected Attributes | |
TString | fName |
TString | fImage |
TString | fProofWorkDir |
TString | fWorkDir |
TString | fUser |
TString | fGroup |
Int_t | fPort |
TString | fOrdinal |
Int_t | fPerfIdx |
Int_t | fProtocol |
TSocket * | fSocket |
TProof * | fProof |
TFileHandler * | fInput |
Long64_t | fBytesRead |
Float_t | fRealTime |
Float_t | fCpuTime |
ESlaveType | fSlaveType |
Int_t | fStatus |
Int_t | fParallel |
TString | fMsd |
TString | fSessionTag |
TString | fROOTVers |
TString | fArchComp |
TSocket * | fSocket |
TProof * | fProof |
TFileHandler * | fInput |
Private Member Functions | |
TSlave (const TSlave &s) | |
TSlave (const char *host, const char *ord, Int_t perf, const char *image, TProof *proof, Int_t stype, const char *workdir, const char *msd) | |
Int_t | OldAuthSetup (Bool_t master, TString wconf) |
void | Init (const char *host, Int_t port, Int_t stype) |
void | operator= (const TSlave &) |
TSlave (const TSlave &s) | |
TSlave (const char *host, const char *ord, Int_t perf, const char *image, TProof *proof, Int_t stype, const char *workdir, const char *msd) | |
Int_t | OldAuthSetup (Bool_t master, TString wconf) |
void | Init (const char *host, Int_t port, Int_t stype) |
void | operator= (const TSlave &) |
Static Private Member Functions | |
static TSlave * | Create (const char *url, const char *ord, Int_t perf, const char *image, TProof *proof, Int_t stype, const char *workdir, const char *msd) |
static TSlave * | Create (const char *url, const char *ord, Int_t perf, const char *image, TProof *proof, Int_t stype, const char *workdir, const char *msd) |
Static Private Attributes | |
static TSlave_t | fgTXSlaveHook |
Friends | |
class | TProof |
class | TProofLite |
class | TSlaveLite |
class | TXSlave |
Definition at line 50 of file TSlave.h.
enum TSlave::ESlaveType |
enum TSlave::ESlaveStatus |
enum TSlave::ESlaveType |
enum TSlave::ESlaveStatus |
TSlave::TSlave | ( | const char * | host, | |
const char * | ord, | |||
Int_t | perf, | |||
const char * | image, | |||
TProof * | proof, | |||
Int_t | stype, | |||
const char * | workdir, | |||
const char * | msd | |||
) | [private] |
TSlave::TSlave | ( | ) | [protected] |
Definition at line 66 of file TSlave.cxx.
References fOrdinal, fPerfIdx, fProof, fSlaveType, fStatus, and kMaster.
Referenced by Create().
TSlave::~TSlave | ( | ) | [virtual] |
TSlave::TSlave | ( | const char * | host, | |
const char * | ord, | |||
Int_t | perf, | |||
const char * | image, | |||
TProof * | proof, | |||
Int_t | stype, | |||
const char * | workdir, | |||
const char * | msd | |||
) | [private] |
TSlave::TSlave | ( | ) | [protected] |
virtual TSlave::~TSlave | ( | ) | [virtual] |
Definition at line 389 of file TSlave.cxx.
References TString::Data(), TSystem::DynamicPathName(), TSystem::DynFindSymbol(), TObject::Error(), fOrdinal, gSystem, kFALSE, kTRUE, TSystem::Load(), and p.
Referenced by SetupServ().
Definition at line 86 of file TSlave.cxx.
References buf, TSocket::CreateAuthSocket(), TString::Data(), env, TObject::Error(), Form(), fProof, TProof::fUrl, fUser, TProof::GetEnvVars(), TROOT::GetListOfSockets(), TUrl::GetProtocol(), TUrl::GetUrl(), gProofMutex, gROOT, gROOTMutex, TObject::Info(), TString::Insert(), TProof::IsMaster(), kMaster, kPROOF_SETENV, kSlave, m, o, p, PDB, Printf(), R__ASSERT, R__LOCKGUARD2, TCollection::Remove(), SafeDelete, TUrl::SetOptions(), TUrl::SetPort(), and TUrl::SetProtocol().
Referenced by Init().
TSlave * TSlave::Create | ( | const char * | url, | |
const char * | ord, | |||
Int_t | perf, | |||
const char * | image, | |||
TProof * | proof, | |||
Int_t | stype, | |||
const char * | workdir, | |||
const char * | msd | |||
) | [static, private] |
Definition at line 431 of file TSlave.cxx.
References TApplication::Argc(), TApplication::Argv(), TString::Data(), TSystem::DynamicPathName(), TObject::Error(), Error, gApplication, gSystem, TProof::IsMaster(), TProof::IsProofd(), kFALSE, kTRUE, TSystem::Load(), p, proof, s, TSlave(), and TSlaveLite.
Referenced by TProof::CreateSlave(), and TProof::CreateSubmaster().
virtual void TSlave::FlushSocket | ( | ) | [inline, protected, virtual] |
void TSlave::Interrupt | ( | Int_t | type | ) | [protected, virtual] |
Definition at line 499 of file TSlave.cxx.
References TProof::Collect(), TObject::Error(), fProof, GetName(), GetOrdinal(), gSystem, TObject::Info(), TProof::IsMaster(), IsValid(), kAtMark, kBytesToRead, TProof::kHardInterrupt, kOob, TProof::kShutdownInterrupt, TProof::kSoftInterrupt, n, nloop, and TSystem::Sleep().
Referenced by Close(), and TProof::Interrupt().
Int_t TSlave::Ping | ( | ) | [protected, virtual] |
Definition at line 482 of file TSlave.cxx.
References GetOrdinal(), IsValid(), kMESS_ACK, kPROOF_PING, and TObject::Warning().
Referenced by TProof::Ping().
TObjString * TSlave::SendCoordinator | ( | Int_t | kind, | |
const char * | msg = 0 , |
|||
Int_t | int2 = 0 | |||
) | [protected, virtual] |
void TSlave::SetAlias | ( | const char * | alias | ) | [protected, virtual] |
Definition at line 643 of file TSlave.cxx.
References gDebug, and TObject::Info().
Referenced by TProof::SetAlias().
void TSlave::SetSocket | ( | TSocket * | s | ) | [inline, protected] |
virtual void TSlave::SetStatus | ( | Int_t | st | ) | [inline, protected, virtual] |
Definition at line 619 of file TSlave.cxx.
References fProof, TProof::fProtocol, and kPROOF_STOPPROCESS.
Referenced by TProof::StopProcess().
void TSlave::Close | ( | Option_t * | opt = "" |
) | [virtual] |
Definition at line 279 of file TSlave.cxx.
References TSecContext::DeActivate(), fProof, TSecContextCleanup::GetProtocol(), TSecContext::GetSecContextCleanup(), TSecContextCleanup::GetType(), Interrupt(), TSecContext::IsActive(), TProof::IsMaster(), kIterBackward, TSocket::kPROOFD, TProof::kShutdownInterrupt, and SafeDelete.
Referenced by TProof::Close(), TProof::MarkBad(), TProof::StartSlaves(), and ~TSlave().
Reimplemented from TObject.
Definition at line 312 of file TSlave.cxx.
References TObject::Error(), fPerfIdx, GetOrdinal(), and GetPerfIdx().
Bool_t TSlave::IsSortable | ( | ) | const [inline, virtual] |
const char* TSlave::GetName | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 125 of file TSlave.h.
References fName.
Referenced by TPacketizerAdaptive::AddProcessed(), TProof::BroadcastFile(), TProof::CheckFile(), TProof::Collect(), TProof::GetListOfSlaveInfos(), TProofPlayerRemote::GetNextPacket(), TPacketizer::GetNextPacket(), TPacketizerUnit::GetNextPacket(), TPacketizerAdaptive::GetNextPacket(), TPacketizerFile::GetNextPacket(), TXSlave::HandleError(), TProof::HandleSubmerger(), Interrupt(), TProof::MarkBad(), Print(), TProofPlayerSuperMaster::Progress(), TProof::RedirectWorker(), TProof::RemoveWorkers(), TProof::SaveWorkerInfo(), TProof::SendFile(), TPacketizerAdaptive::TSlaveStat::TSlaveStat(), TProof::UploadPackage(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
const char* TSlave::GetImage | ( | ) | const [inline] |
Definition at line 126 of file TSlave.h.
References fImage.
Referenced by TProof::GoParallel(), TProof::HandleInputMessage(), and Print().
const char* TSlave::GetProofWorkDir | ( | ) | const [inline] |
Definition at line 127 of file TSlave.h.
References fProofWorkDir.
Referenced by TProof::UploadPackage().
const char* TSlave::GetWorkDir | ( | ) | const [inline] |
Definition at line 128 of file TSlave.h.
References fWorkDir.
Referenced by TProofLite::CreateSymLinks(), TSlaveLite::Print(), Print(), and TProof::SaveWorkerInfo().
const char* TSlave::GetUser | ( | ) | const [inline] |
Definition at line 129 of file TSlave.h.
References fUser.
Referenced by Print(), and TProof::SaveWorkerInfo().
const char* TSlave::GetGroup | ( | ) | const [inline] |
Int_t TSlave::GetPort | ( | ) | const [inline] |
Definition at line 131 of file TSlave.h.
References fPort.
Referenced by TXSlave::HandleError(), TProof::HandleSubmerger(), TProof::MarkBad(), Print(), and TProof::SaveWorkerInfo().
const char* TSlave::GetOrdinal | ( | ) | const [inline] |
Definition at line 132 of file TSlave.h.
References fOrdinal.
Referenced by TPacketizerAdaptive::AddProcessed(), TProof::AskForOutput(), TProof::BroadcastFile(), TProof::CheckFile(), TProof::Collect(), Compare(), TProof::CreateMerger(), TPacketizerAdaptive::GetEstEntriesProcessed(), TProof::GetListOfSlaveInfos(), TProofPlayerRemote::GetNextPacket(), TPacketizerMulti::GetNextPacket(), TPacketizer::GetNextPacket(), TPacketizerUnit::GetNextPacket(), TPacketizerAdaptive::GetNextPacket(), TPacketizerFile::GetNextPacket(), TVirtualPacketizer::TVirtualSlaveStat::GetOrdinal(), TXSlave::HandleError(), TXSlave::HandleInput(), TProof::HandleInputMessage(), TProof::HandleSubmerger(), Interrupt(), TProof::MarkBad(), TProof::ModifyWorkerLists(), TXSlave::Ping(), Ping(), TProofPlayerSuperMaster::Progress(), TProof::RedirectWorker(), TProof::RemoveWorkers(), TProof::SaveWorkerInfo(), TProof::SendFile(), TProof::TerminateWorker(), TProof::UploadPackage(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
Int_t TSlave::GetPerfIdx | ( | ) | const [inline] |
Definition at line 133 of file TSlave.h.
References fPerfIdx.
Referenced by Compare(), TProof::GetListOfSlaveInfos(), TPacketizer::GetNextPacket(), and Print().
Int_t TSlave::GetProtocol | ( | ) | const [inline] |
Definition at line 134 of file TSlave.h.
References fProtocol.
Referenced by TPacketizer::GetNextPacket(), TPacketizerUnit::GetNextPacket(), TPacketizerAdaptive::GetNextPacket(), and TPacketizerFile::GetNextPacket().
TSocket* TSlave::GetSocket | ( | ) | const [inline] |
Definition at line 135 of file TSlave.h.
References fSocket.
Referenced by TProof::Activate(), TProof::AddWorkers(), TProof::AskForOutput(), TProof::Broadcast(), TProof::BroadcastRaw(), TProof::CheckFile(), TProof::Collect(), TProof::CreateMerger(), TProof::CreateSlave(), TProof::CreateSubmaster(), TProof::Detach(), TProof::FindSlave(), TProofLite::FindUniqueSlaves(), TProof::GetListOfSlaveInfos(), TProof::GetTreeHeader(), TProof::GoParallel(), TProof::HandleInputMessage(), TProof::HandleSubmerger(), TProof::MarkBad(), TProof::SendFile(), TProof::SendGroupView(), TProofSuperMaster::StartSlaves(), TProofPEAC::StartSlaves(), TProof::StartSlaves(), TProofCondor::StartSlaves(), TProof::TerminateWorker(), TProof::UploadPackage(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
TProof* TSlave::GetProof | ( | ) | const [inline] |
Long64_t TSlave::GetBytesRead | ( | ) | const [inline] |
Definition at line 137 of file TSlave.h.
References fBytesRead.
Referenced by TSlaveLite::Print(), and Print().
Float_t TSlave::GetRealTime | ( | ) | const [inline] |
Definition at line 138 of file TSlave.h.
References fRealTime.
Referenced by TSlaveLite::Print(), and Print().
Float_t TSlave::GetCpuTime | ( | ) | const [inline] |
Definition at line 139 of file TSlave.h.
References fCpuTime.
Referenced by TSlaveLite::Print(), and Print().
Int_t TSlave::GetSlaveType | ( | ) | const [inline] |
Definition at line 140 of file TSlave.h.
References fSlaveType.
Referenced by TProof::GetListOfSlaveInfos(), and TProof::GoParallel().
Int_t TSlave::GetStatus | ( | ) | const [inline] |
Int_t TSlave::GetParallel | ( | ) | const [inline] |
const char* TSlave::GetMsd | ( | ) | const [inline] |
Definition at line 143 of file TSlave.h.
References fMsd.
Referenced by TProof::HandleInputMessage().
const char* TSlave::GetSessionTag | ( | ) | const [inline] |
Definition at line 144 of file TSlave.h.
References fSessionTag.
Referenced by TSlaveLite::Print(), and Print().
TFileHandler* TSlave::GetInputHandler | ( | ) | const [inline] |
Definition at line 145 of file TSlave.h.
References fInput.
Referenced by TProof::ActivateAsyncInput(), and TProof::DeActivateAsyncInput().
void TSlave::SetInputHandler | ( | TFileHandler * | ih | ) |
Definition at line 379 of file TSlave.cxx.
References TFileHandler::Add().
Referenced by TProof::CreateSlave(), and TProof::CreateSubmaster().
const char* TSlave::GetArchCompiler | ( | ) | const [inline] |
Definition at line 148 of file TSlave.h.
References fArchComp.
Referenced by TSlaveLite::Print(), and Print().
const char* TSlave::GetROOTVersion | ( | ) | const [inline] |
Definition at line 149 of file TSlave.h.
References fROOTVers.
Referenced by ClassImp(), TSlaveLite::Print(), and Print().
virtual Bool_t TSlave::IsValid | ( | ) | const [inline, virtual] |
Definition at line 151 of file TSlave.h.
References fSocket, kFALSE, and kTRUE.
Referenced by TProof::Activate(), TProof::AddWorkers(), TProof::Broadcast(), TProof::BroadcastFile(), TProof::BroadcastGroupPriority(), TProof::BroadcastRaw(), TProof::Collect(), TProof::CreateSlave(), TProof::CreateSubmaster(), TProof::Detach(), TProof::FindSlave(), TProof::GetListOfSlaveInfos(), TProof::GoParallel(), TXSlave::Interrupt(), TProof::Interrupt(), Interrupt(), TXSlave::Ping(), TProof::Ping(), Ping(), TProof::SendFile(), TXSlave::SendGroupPriority(), TXSlave::SetAlias(), TProofSuperMaster::StartSlaves(), TProofPEAC::StartSlaves(), TProof::StartSlaves(), TProofCondor::StartSlaves(), TXSlave::StopProcess(), TProof::StopProcess(), TXSlave::Touch(), TProof::Touch(), and TProof::UploadPackage().
void TSlave::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
Definition at line 343 of file TSlave.cxx.
References TString::Data(), fOrdinal, fStatus, GetArchCompiler(), GetBytesRead(), GetCpuTime(), GetGroup(), GetImage(), GetName(), GetPerfIdx(), GetPort(), GetRealTime(), GetROOTVersion(), GetSessionTag(), GetUser(), GetWorkDir(), kInactive, and Printf().
Definition at line 179 of file TSlave.cxx.
References buf, TObject::Error(), fOrdinal, fProof, fProofWorkDir, TProof::fProtocol, fStatus, fUser, kActive, kMaster, kMESS_NOTOK, kNoDelay, kPROOF_Protocol, kROOTD_PROTOCOL, OldAuthSetup(), SafeDelete, and what.
Referenced by TProof::AddWorkers(), TProofSuperMaster::StartSlaves(), TProof::StartSlaves(), and TProofCondor::StartSlaves().
virtual void TSlave::SetInterruptHandler | ( | Bool_t | ) | [inline, virtual] |
void TSlave::SetArchCompiler | ( | const char * | ac | ) | [inline] |
Definition at line 159 of file TSlave.h.
References fArchComp.
Referenced by TProof::HandleInputMessage().
void TSlave::SetROOTVersion | ( | const char * | rv | ) | [inline] |
Definition at line 160 of file TSlave.h.
References fROOTVers.
Referenced by TProof::HandleInputMessage().
void TSlave::SetSessionTag | ( | const char * | st | ) | [inline] |
Definition at line 162 of file TSlave.h.
References fSessionTag.
Referenced by TProof::HandleInputMessage().
void TSlave::SetTXSlaveHook | ( | TSlave_t | xslavehook | ) | [static] |
Definition at line 655 of file TSlave.cxx.
Referenced by G__G__Proof_296_0_52(), and G__setup_memfuncTSlave().
virtual void TSlave::Touch | ( | ) | [inline, virtual] |
Definition at line 166 of file TSlave.h.
Referenced by TProof::HandleInputMessage(), and TProof::Touch().
static TSlave* TSlave::Create | ( | const char * | url, | |
const char * | ord, | |||
Int_t | perf, | |||
const char * | image, | |||
TProof * | proof, | |||
Int_t | stype, | |||
const char * | workdir, | |||
const char * | msd | |||
) | [static, private] |
virtual void TSlave::FlushSocket | ( | ) | [inline, protected, virtual] |
virtual void TSlave::Interrupt | ( | Int_t | type | ) | [protected, virtual] |
virtual Int_t TSlave::Ping | ( | ) | [protected, virtual] |
virtual TObjString* TSlave::SendCoordinator | ( | Int_t | kind, | |
const char * | msg = 0 , |
|||
Int_t | int2 = 0 | |||
) | [protected, virtual] |
virtual void TSlave::SetAlias | ( | const char * | alias | ) | [protected, virtual] |
void TSlave::SetSocket | ( | TSocket * | s | ) | [inline, protected] |
virtual void TSlave::SetStatus | ( | Int_t | st | ) | [inline, protected, virtual] |
virtual void TSlave::Close | ( | Option_t * | opt = "" |
) | [virtual] |
Bool_t TSlave::IsSortable | ( | ) | const [inline, virtual] |
const char* TSlave::GetName | ( | ) | const [inline, virtual] |
const char* TSlave::GetImage | ( | ) | const [inline] |
const char* TSlave::GetProofWorkDir | ( | ) | const [inline] |
const char* TSlave::GetWorkDir | ( | ) | const [inline] |
const char* TSlave::GetUser | ( | ) | const [inline] |
const char* TSlave::GetGroup | ( | ) | const [inline] |
const char* TSlave::GetOrdinal | ( | ) | const [inline] |
Int_t TSlave::GetPerfIdx | ( | ) | const [inline] |
Int_t TSlave::GetProtocol | ( | ) | const [inline] |
TSocket* TSlave::GetSocket | ( | ) | const [inline] |
TProof* TSlave::GetProof | ( | ) | const [inline] |
Long64_t TSlave::GetBytesRead | ( | ) | const [inline] |
Float_t TSlave::GetRealTime | ( | ) | const [inline] |
Float_t TSlave::GetCpuTime | ( | ) | const [inline] |
Int_t TSlave::GetSlaveType | ( | ) | const [inline] |
Int_t TSlave::GetStatus | ( | ) | const [inline] |
Int_t TSlave::GetParallel | ( | ) | const [inline] |
const char* TSlave::GetMsd | ( | ) | const [inline] |
const char* TSlave::GetSessionTag | ( | ) | const [inline] |
TFileHandler* TSlave::GetInputHandler | ( | ) | const [inline] |
void TSlave::SetInputHandler | ( | TFileHandler * | ih | ) |
const char* TSlave::GetArchCompiler | ( | ) | const [inline] |
const char* TSlave::GetROOTVersion | ( | ) | const [inline] |
virtual Bool_t TSlave::IsValid | ( | ) | const [inline, virtual] |
virtual void TSlave::SetInterruptHandler | ( | Bool_t | ) | [inline, virtual] |
void TSlave::SetArchCompiler | ( | const char * | ac | ) | [inline] |
void TSlave::SetROOTVersion | ( | const char * | rv | ) | [inline] |
void TSlave::SetSessionTag | ( | const char * | st | ) | [inline] |
static void TSlave::SetTXSlaveHook | ( | TSlave_t | xslavehook | ) | [static] |
TProofLite [friend] |
TSlaveLite [friend] |
static TSlave_t TSlave::fgTXSlaveHook [static, private] |
TString TSlave::fName [protected] |
Definition at line 80 of file TSlave.h.
Referenced by GetName(), TXSlave::HandleError(), TProof::HandleInputMessage(), TXSlave::Init(), TSlaveLite::SetupServ(), and TSlaveLite::TSlaveLite().
TString TSlave::fImage [protected] |
Definition at line 81 of file TSlave.h.
Referenced by GetImage(), TProof::HandleInputMessage(), TSlaveLite::TSlaveLite(), and TXSlave::TXSlave().
TString TSlave::fProofWorkDir [protected] |
Definition at line 82 of file TSlave.h.
Referenced by GetProofWorkDir(), TProof::HandleInputMessage(), SetupServ(), TSlaveLite::TSlaveLite(), and TXSlave::TXSlave().
TString TSlave::fWorkDir [protected] |
Definition at line 83 of file TSlave.h.
Referenced by GetWorkDir(), TProof::HandleInputMessage(), TSlaveLite::Init(), TSlaveLite::TSlaveLite(), and TXSlave::TXSlave().
TString TSlave::fUser [protected] |
Definition at line 84 of file TSlave.h.
Referenced by GetUser(), TXSlave::Init(), Init(), and SetupServ().
TString TSlave::fGroup [protected] |
Int_t TSlave::fPort [protected] |
TString TSlave::fOrdinal [protected] |
Definition at line 87 of file TSlave.h.
Referenced by GetOrdinal(), TXSlave::HandleError(), TProof::HandleInputMessage(), TXSlave::Init(), TSlaveLite::Init(), OldAuthSetup(), TSlaveLite::Print(), Print(), SetupServ(), TSlave(), TSlaveLite::TSlaveLite(), and TXSlave::TXSlave().
Int_t TSlave::fPerfIdx [protected] |
Definition at line 88 of file TSlave.h.
Referenced by Compare(), GetPerfIdx(), TSlave(), TSlaveLite::TSlaveLite(), and TXSlave::TXSlave().
Int_t TSlave::fProtocol [protected] |
Definition at line 89 of file TSlave.h.
Referenced by GetProtocol(), TXSlave::Init(), TXSlave::SetupServ(), and TSlaveLite::TSlaveLite().
TSocket* TSlave::fSocket [protected] |
Definition at line 90 of file TSlave.h.
Referenced by TXSlave::Close(), TSlaveLite::Close(), TXSlave::FlushSocket(), GetSocket(), TXSlave::HandleError(), TXSlave::HandleInput(), TXSlave::Init(), TXSlave::Interrupt(), IsValid(), TXSlave::Ping(), TSlaveLite::Print(), TXSlave::SendCoordinator(), TXSlave::SendGroupPriority(), TXSlave::SetAlias(), TXSlave::SetInterruptHandler(), SetSocket(), TXSlave::SetupServ(), TSlaveLite::SetupServ(), TXSlave::StopProcess(), and TXSlave::Touch().
TProof* TSlave::fProof [protected] |
Definition at line 91 of file TSlave.h.
Referenced by Close(), GetProof(), TXSlave::HandleError(), TXSlave::HandleInput(), TXSlave::Init(), Init(), TXSlave::Interrupt(), Interrupt(), TXSlave::SetupServ(), SetupServ(), StopProcess(), TSlave(), TSlaveLite::TSlaveLite(), and TXSlave::TXSlave().
TFileHandler* TSlave::fInput [protected] |
Definition at line 92 of file TSlave.h.
Referenced by TXSlave::Close(), TSlaveLite::Close(), and GetInputHandler().
Long64_t TSlave::fBytesRead [protected] |
Definition at line 93 of file TSlave.h.
Referenced by GetBytesRead(), and TProof::HandleInputMessage().
Float_t TSlave::fRealTime [protected] |
Definition at line 94 of file TSlave.h.
Referenced by GetRealTime(), and TProof::HandleInputMessage().
Float_t TSlave::fCpuTime [protected] |
Definition at line 95 of file TSlave.h.
Referenced by GetCpuTime(), and TProof::HandleInputMessage().
ESlaveType TSlave::fSlaveType [protected] |
Definition at line 96 of file TSlave.h.
Referenced by GetSlaveType(), TProof::SendFile(), TSlave(), TSlaveLite::TSlaveLite(), and TXSlave::TXSlave().
Int_t TSlave::fStatus [protected] |
Definition at line 97 of file TSlave.h.
Referenced by GetStatus(), TProof::HandleInputMessage(), TSlaveLite::Print(), Print(), SetStatus(), SetupServ(), and TSlave().
Int_t TSlave::fParallel [protected] |
Definition at line 98 of file TSlave.h.
Referenced by TProof::CreateSlave(), GetParallel(), and TProof::HandleInputMessage().
TString TSlave::fMsd [protected] |
Definition at line 99 of file TSlave.h.
Referenced by GetMsd(), TSlaveLite::TSlaveLite(), and TXSlave::TXSlave().
TString TSlave::fSessionTag [protected] |
Definition at line 100 of file TSlave.h.
Referenced by GetSessionTag(), SetSessionTag(), and TSlaveLite::SetupServ().
TString TSlave::fROOTVers [protected] |
TString TSlave::fArchComp [protected] |
TSocket* TSlave::fSocket [protected] |
TProof* TSlave::fProof [protected] |
TFileHandler* TSlave::fInput [protected] |