#include <TAlienMasterJobStatus.h>
Inheritance diagram for TAlienMasterJobStatus:
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) |
TMap * | GetJobs () |
Int_t | GetNSubJobs () const |
Private Attributes | |
TAlienJobStatus * | fMasterJob |
TMap | fJobs |
Friends | |
class | TAlienMasterJob |
Definition at line 34 of file TAlienMasterJobStatus.h.
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] |
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().
friend class TAlienMasterJob [friend] |
Definition at line 36 of file TAlienMasterJobStatus.h.
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().