#include <TSlaveLite.h>
Inheritance diagram for TSlaveLite:
Public Member Functions | |
TSlaveLite (const char *ord, Int_t perf, const char *image, TProof *proof, Int_t stype, const char *workdir, const char *msd) | |
virtual | ~TSlaveLite () |
void | Close (Option_t *opt="") |
void | DoError (int level, const char *location, const char *fmt, va_list va) const |
void | Print (Option_t *option="") const |
Int_t | SetupServ (Int_t stype, const char *conffile) |
TSlaveLite (const char *ord, Int_t perf, const char *image, TProof *proof, Int_t stype, const char *workdir, const char *msd) | |
virtual | ~TSlaveLite () |
void | Close (Option_t *opt="") |
void | DoError (int level, const char *location, const char *fmt, va_list va) const |
void | Print (Option_t *option="") const |
Int_t | SetupServ (Int_t stype, const char *conffile) |
Private Member Functions | |
void | Init () |
void | Init () |
Private Attributes | |
Bool_t | fValid |
TSignalHandler * | fIntHandler |
TSignalHandler * | fIntHandler |
Friends | |
class | TProof |
Definition at line 33 of file TSlaveLite.h.
TSlaveLite::TSlaveLite | ( | const char * | ord, | |
Int_t | perf, | |||
const char * | image, | |||
TProof * | proof, | |||
Int_t | stype, | |||
const char * | workdir, | |||
const char * | msd | |||
) |
Definition at line 53 of file TSlaveLite.cxx.
References TSlave::fImage, fIntHandler, TSlave::fMsd, TSlave::fName, TSlave::fOrdinal, TSlave::fPerfIdx, TSlave::fProof, TSlave::fProofWorkDir, TSlave::fProtocol, TSlave::fSlaveType, fValid, TSlave::fWorkDir, Init(), kFALSE, kPROOF_Protocol, and proof.
TSlaveLite::~TSlaveLite | ( | ) | [virtual] |
TSlaveLite::TSlaveLite | ( | const char * | ord, | |
Int_t | perf, | |||
const char * | image, | |||
TProof * | proof, | |||
Int_t | stype, | |||
const char * | workdir, | |||
const char * | msd | |||
) |
virtual TSlaveLite::~TSlaveLite | ( | ) | [virtual] |
void TSlaveLite::Init | ( | ) | [private] |
Definition at line 75 of file TSlaveLite.cxx.
References TString::Data(), TObject::Error(), TSystem::Exec(), TSlave::fOrdinal, TString::Form(), TSlave::fWorkDir, gDebug, TSystem::Getenv(), TSystem::GetPid(), gSystem, TObject::kInvalidObject, and TObject::SetBit().
Referenced by TSlaveLite().
void TSlaveLite::Close | ( | Option_t * | opt = "" |
) | [virtual] |
Reimplemented from TSlave.
Definition at line 150 of file TSlaveLite.cxx.
References TSocket::Close(), TSlave::fInput, TSlave::fSocket, and SafeDelete.
Referenced by SetupServ(), and ~TSlaveLite().
void TSlaveLite::DoError | ( | int | level, | |
const char * | location, | |||
const char * | fmt, | |||
va_list | va | |||
) | const [virtual] |
Reimplemented from TObject.
void TSlaveLite::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TSlave.
Definition at line 163 of file TSlaveLite.cxx.
References TString::Data(), TSlave::fOrdinal, TSlave::fSocket, TSlave::fStatus, TSlave::GetArchCompiler(), TSlave::GetBytesRead(), TSocket::GetBytesRecv(), TSocket::GetBytesSent(), TSlave::GetCpuTime(), TSlave::GetRealTime(), TSlave::GetROOTVersion(), TSlave::GetSessionTag(), TSlave::GetWorkDir(), TSlave::kInactive, and Printf().
Reimplemented from TSlave.
Definition at line 98 of file TSlaveLite.cxx.
References buf, Close(), TObject::Error(), TSlave::fName, TSlave::fSessionTag, TSlave::fSocket, fValid, gSystem, TSystem::HostName(), kFALSE, kMESS_NOTOK, kPROOF_SESSIONTAG, TSocket::Recv(), SafeDelete, TMessage::What(), and what.
void TSlaveLite::Init | ( | ) | [private] |
void TSlaveLite::DoError | ( | int | level, | |
const char * | location, | |||
const char * | fmt, | |||
va_list | va | |||
) | const [virtual] |
Reimplemented from TObject.
Reimplemented from TSlave.
TProof [friend] |
Bool_t TSlaveLite::fValid [private] |
TSignalHandler* TSlaveLite::fIntHandler [private] |
TSignalHandler* TSlaveLite::fIntHandler [private] |
Definition at line 39 of file TSlaveLite.h.