TLM Class Reference

#include <TLM.h>

Inheritance diagram for TLM:

TClProxy TClProxy TObject TObject TObject TObject List of all members.

Public Member Functions

 TLM (TXmlRpc *rpc)
virtual ~TLM ()
Bool_t GetVersion (TString &version)
Bool_t StartSession (const Char_t *sessionid, TList *&config, Int_t &hbf)
Bool_t DataReady (const Char_t *sessionid, Long64_t &bytesready, Long64_t &totalbytes)
Bool_t Heartbeat (const Char_t *sessionid)
Bool_t EndSession (const Char_t *sessionid)
 ClassDef (TLM, 0)
 TLM (TXmlRpc *rpc)
virtual ~TLM ()
Bool_t GetVersion (TString &version)
Bool_t StartSession (const Char_t *sessionid, TList *&config, Int_t &hbf)
Bool_t DataReady (const Char_t *sessionid, Long64_t &bytesready, Long64_t &totalbytes)
Bool_t Heartbeat (const Char_t *sessionid)
Bool_t EndSession (const Char_t *sessionid)
 ClassDef (TLM, 0)

Classes

struct  TSlaveParams

Detailed Description

Definition at line 40 of file TLM.h.


Constructor & Destructor Documentation

TLM::TLM ( TXmlRpc rpc  ) 

virtual TLM::~TLM (  )  [inline, virtual]

Definition at line 43 of file TLM.h.

TLM::TLM ( TXmlRpc rpc  ) 

virtual TLM::~TLM (  )  [inline, virtual]

Definition at line 43 of file TLM.h.


Member Function Documentation

Bool_t TLM::GetVersion ( TString version  ) 

Definition at line 46 of file TLM.cxx.

References TXmlRpc::Call(), env, TObject::Error(), TClProxy::fRpc, gDebug, TXmlRpc::GetEnv(), kFALSE, kTRUE, TXmlRpc::PrintValue(), retval, TClProxy::RpcFailed(), val, and version.

Bool_t TLM::StartSession ( const Char_t sessionid,
TList *&  config,
Int_t hbf 
)

Definition at line 81 of file TLM.cxx.

References TXmlRpc::Call(), entry, env, TObject::Error(), TLM::TSlaveParams::fAccount, TLM::TSlaveParams::fAuth, TLM::TSlaveParams::fImg, TLM::TSlaveParams::fNode, TLM::TSlaveParams::fPerfidx, TClProxy::fRpc, TLM::TSlaveParams::fType, TXmlRpc::GetEnv(), i, kFALSE, kTRUE, max, n, name, retval, TClProxy::RpcFailed(), and val.

Referenced by TProofPEAC::StartSlaves().

Bool_t TLM::DataReady ( const Char_t sessionid,
Long64_t bytesready,
Long64_t totalbytes 
)

Definition at line 181 of file TLM.cxx.

References TXmlRpc::Call(), env, TObject::Error(), TClProxy::fRpc, TXmlRpc::GetEnv(), kFALSE, Long64_t, retval, TClProxy::RpcFailed(), total, and val.

Referenced by TProofPEAC::IsDataReady().

Bool_t TLM::Heartbeat ( const Char_t sessionid  ) 

Definition at line 152 of file TLM.cxx.

References TXmlRpc::Call(), env, TObject::Error(), TClProxy::fRpc, TXmlRpc::GetEnv(), kFALSE, kTRUE, retval, TClProxy::RpcFailed(), and val.

Referenced by TProofPEAC::SendHeartbeat().

Bool_t TLM::EndSession ( const Char_t sessionid  ) 

Definition at line 218 of file TLM.cxx.

References TXmlRpc::Call(), env, TObject::Error(), TClProxy::fRpc, TXmlRpc::GetEnv(), kFALSE, kTRUE, retval, TClProxy::RpcFailed(), and val.

Referenced by TProofPEAC::Close(), and TProofPEAC::~TProofPEAC().

TLM::ClassDef ( TLM  ,
 
)

Bool_t TLM::GetVersion ( TString version  ) 

Bool_t TLM::StartSession ( const Char_t sessionid,
TList *&  config,
Int_t hbf 
)

Bool_t TLM::DataReady ( const Char_t sessionid,
Long64_t bytesready,
Long64_t totalbytes 
)

Bool_t TLM::Heartbeat ( const Char_t sessionid  ) 

Bool_t TLM::EndSession ( const Char_t sessionid  ) 

TLM::ClassDef ( TLM  ,
 
)


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:42:18 2011 for ROOT_528-00b_version by  doxygen 1.5.1