TAlienMasterJobStatus Class Reference

#include <TAlienMasterJobStatus.h>

Inheritance diagram for TAlienMasterJobStatus:

TGridJobStatus TNamed TNamed TObject TObject TObject TObject List of all members.

Public Member Functions

 TAlienMasterJobStatus (const char *jobid)
virtual ~TAlienMasterJobStatus ()
EGridJobStatus GetStatus () const
void Print (Option_t *) const
Float_t PercentFinished ()
Bool_t IsFolder () const
void Browse (TBrowser *b)
TMapGetJobs ()
Int_t GetNSubJobs () const

Private Attributes

TAlienJobStatusfMasterJob
TMap fJobs

Friends

class TAlienMasterJob

Detailed Description

Definition at line 34 of file TAlienMasterJobStatus.h.


Constructor & Destructor Documentation

TAlienMasterJobStatus::TAlienMasterJobStatus ( const char *  jobid  )  [inline]

Definition at line 45 of file TAlienMasterJobStatus.h.

References name, TNamed::SetName(), and TNamed::SetTitle().

virtual TAlienMasterJobStatus::~TAlienMasterJobStatus (  )  [virtual]


Member Function Documentation

TGridJobStatus::EGridJobStatus TAlienMasterJobStatus::GetStatus (  )  const [virtual]

Implements TGridJobStatus.

Definition at line 66 of file TAlienMasterJobStatus.cxx.

References fMasterJob, TAlienJobStatus::GetStatus(), and TGridJobStatus::kUNKNOWN.

void TAlienMasterJobStatus::Print ( Option_t  )  const [virtual]

Reimplemented from TNamed.

Definition at line 107 of file TAlienMasterJobStatus.cxx.

References TString::Data(), fJobs, fMasterJob, TObjString::GetString(), TMap::GetValue(), kFALSE, TMap::MakeIterator(), TIterator::Next(), TAlienJobStatus::PrintJob(), and value.

Float_t TAlienMasterJobStatus::PercentFinished (  ) 

Definition at line 78 of file TAlienMasterJobStatus.cxx.

References fJobs, TCollection::GetSize(), TAlienJobStatus::GetStatus(), TMap::GetValue(), TGridJobStatus::kDONE, TMap::MakeIterator(), TIterator::Next(), and value.

Referenced by TAlienMasterJob::Print().

Bool_t TAlienMasterJobStatus::IsFolder (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 54 of file TAlienMasterJobStatus.h.

References kTRUE.

void TAlienMasterJobStatus::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

Definition at line 39 of file TAlienMasterJobStatus.cxx.

References b, TString::Data(), fJobs, TObjString::GetString(), TMap::GetValue(), TMap::MakeIterator(), TIterator::Next(), and value.

TMap* TAlienMasterJobStatus::GetJobs (  )  [inline]

Definition at line 56 of file TAlienMasterJobStatus.h.

References fJobs.

Referenced by TAlienMasterJob::Merge(), and TAlienMasterJob::Print().

Int_t TAlienMasterJobStatus::GetNSubJobs (  )  const [inline]

Definition at line 57 of file TAlienMasterJobStatus.h.

References fJobs, and TCollection::GetSize().

Referenced by TAlienMasterJob::Print().


Friends And Related Function Documentation

friend class TAlienMasterJob [friend]

Definition at line 36 of file TAlienMasterJobStatus.h.


Member Data Documentation

TAlienJobStatus* TAlienMasterJobStatus::fMasterJob [private]

Definition at line 39 of file TAlienMasterJobStatus.h.

Referenced by TAlienMasterJob::GetJobStatus(), GetStatus(), and Print().

TMap TAlienMasterJobStatus::fJobs [private]

Definition at line 40 of file TAlienMasterJobStatus.h.

Referenced by Browse(), GetJobs(), TAlienMasterJob::GetJobStatus(), GetNSubJobs(), PercentFinished(), and Print().


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