TClarens Class Reference

#include <TClarens.h>

Inheritance diagram for TClarens:

TObject TObject List of all members.

Public Member Functions

virtual ~TClarens ()
void SetTimeout (Long_t msec)
Int_t GetTimeout () const
TEchoCreateEcho (const Char_t *echoUrl)
TGMCreateGM (const Char_t *gmUrl)
TLMCreateLM (const Char_t *lmUrl)
TSAMCreateSAM (const Char_t *samUrl)
 ClassDef (TClarens, 0)
virtual ~TClarens ()
void SetTimeout (Long_t msec)
Int_t GetTimeout () const
TEchoCreateEcho (const Char_t *echoUrl)
TGMCreateGM (const Char_t *gmUrl)
TLMCreateLM (const Char_t *lmUrl)
TSAMCreateSAM (const Char_t *samUrl)
 ClassDef (TClarens, 0)

Static Public Member Functions

static void Init ()
static void Init ()

Private Member Functions

 TClarens ()
TClSessionConnect (const Char_t *url)
 TClarens ()
TClSessionConnect (const Char_t *url)

Private Attributes

Long_t fTimeout
THashListfSessions
THashListfSessions

Detailed Description

Definition at line 36 of file TClarens.h.


Constructor & Destructor Documentation

TClarens::TClarens (  )  [private]

TClarens::~TClarens (  )  [virtual]

Definition at line 58 of file TClarens.cxx.

References fSessions.

TClarens::TClarens (  )  [private]

virtual TClarens::~TClarens (  )  [virtual]


Member Function Documentation

TClSession * TClarens::Connect ( const Char_t url  )  [private]

Definition at line 66 of file TClarens.cxx.

References TList::Add(), TClSession::Create(), THashList::FindObject(), and fSessions.

Referenced by CreateEcho(), CreateGM(), CreateLM(), and CreateSAM().

void TClarens::SetTimeout ( Long_t  msec  )  [inline]

Definition at line 48 of file TClarens.h.

References fTimeout.

Int_t TClarens::GetTimeout (  )  const [inline]

Definition at line 49 of file TClarens.h.

References fTimeout.

TEcho * TClarens::CreateEcho ( const Char_t echoUrl  ) 

Definition at line 80 of file TClarens.cxx.

References Connect().

TGM * TClarens::CreateGM ( const Char_t gmUrl  ) 

Definition at line 91 of file TClarens.cxx.

References Connect().

Referenced by TPEAC::StartSession().

TLM * TClarens::CreateLM ( const Char_t lmUrl  ) 

Definition at line 102 of file TClarens.cxx.

References Connect().

Referenced by TProofPEAC::StartSlaves().

TSAM * TClarens::CreateSAM ( const Char_t samUrl  ) 

Definition at line 113 of file TClarens.cxx.

References Connect().

void TClarens::Init (  )  [static]

Definition at line 124 of file TClarens.cxx.

References gClarens.

Referenced by ClassImp(), G__G__Clarens_105_0_9(), G__setup_memfuncTClarens(), and TProofPEAC::StartSlaves().

TClarens::ClassDef ( TClarens  ,
 
)

TClSession* TClarens::Connect ( const Char_t url  )  [private]

void TClarens::SetTimeout ( Long_t  msec  )  [inline]

Definition at line 48 of file TClarens.h.

References fTimeout.

Int_t TClarens::GetTimeout (  )  const [inline]

Definition at line 49 of file TClarens.h.

References fTimeout.

TEcho* TClarens::CreateEcho ( const Char_t echoUrl  ) 

TGM* TClarens::CreateGM ( const Char_t gmUrl  ) 

TLM* TClarens::CreateLM ( const Char_t lmUrl  ) 

TSAM* TClarens::CreateSAM ( const Char_t samUrl  ) 

static void TClarens::Init (  )  [static]

TClarens::ClassDef ( TClarens  ,
 
)


Member Data Documentation

Long_t TClarens::fTimeout [private]

Definition at line 38 of file TClarens.h.

Referenced by GetTimeout(), and SetTimeout().

THashList* TClarens::fSessions [private]

Definition at line 39 of file TClarens.h.

Referenced by Connect(), and ~TClarens().

THashList* TClarens::fSessions [private]

Definition at line 39 of file TClarens.h.


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