#include <TAlienJobStatus.h>
Inheritance diagram for TAlienJobStatus:
Public Member Functions | |
TAlienJobStatus () | |
TAlienJobStatus (TMap *status) | |
virtual | ~TAlienJobStatus () |
const char * | GetJdlKey (const char *key) |
const char * | GetKey (const char *key) |
virtual EGridJobStatus | GetStatus () const |
virtual void | Print (Option_t *) const |
void | PrintJob (Bool_t full=kTRUE) const |
Bool_t | IsFolder () const |
void | Browse (TBrowser *b) |
Private Member Functions | |
void | ClearSetStatus (const char *status) |
Private Attributes | |
TMap | fStatus |
TString | fJdlTag |
Friends | |
class | TAlienJob |
class | TAlienMasterJob |
Definition at line 34 of file TAlienJobStatus.h.
TAlienJobStatus::TAlienJobStatus | ( | ) | [inline] |
Definition at line 47 of file TAlienJobStatus.h.
TAlienJobStatus::TAlienJobStatus | ( | TMap * | status | ) |
TAlienJobStatus::~TAlienJobStatus | ( | ) | [virtual] |
void TAlienJobStatus::ClearSetStatus | ( | const char * | status | ) | [private] |
const char * TAlienJobStatus::GetJdlKey | ( | const char * | key | ) |
Definition at line 97 of file TAlienJobStatus.cxx.
References TString::Data(), fJdlTag, and GetKey().
Referenced by Browse(), TAlienMasterJob::Merge(), and TAlienMasterJob::Print().
const char * TAlienJobStatus::GetKey | ( | const char * | key | ) |
Definition at line 126 of file TAlienJobStatus.cxx.
References TMap::FindObject(), fStatus, and TPair::Value().
Referenced by Browse(), ClassImp(), GetJdlKey(), TAlienMasterJob::Merge(), and TAlienMasterJob::Print().
TGridJobStatus::EGridJobStatus TAlienJobStatus::GetStatus | ( | ) | const [virtual] |
Implements TGridJobStatus.
Definition at line 140 of file TAlienJobStatus.cxx.
References TMap::FindObject(), fStatus, TGridJobStatus::kABORTED, TGridJobStatus::kDONE, TGridJobStatus::kFAIL, TGridJobStatus::kRUNNING, kTRUE, TGridJobStatus::kUNKNOWN, TGridJobStatus::kWAITING, and TPair::Value().
Referenced by TAlienMasterJobStatus::GetStatus(), and TAlienMasterJobStatus::PercentFinished().
void TAlienJobStatus::Print | ( | Option_t * | ) | const [virtual] |
Reimplemented from TNamed.
Definition at line 180 of file TAlienJobStatus.cxx.
References kTRUE, and PrintJob().
Definition at line 188 of file TAlienJobStatus.cxx.
References TString::Data(), TMap::FindObject(), fStatus, TObjString::GetString(), TMap::GetValue(), kTRUE, TMap::MakeIterator(), TIterator::Next(), value, and TPair::Value().
Referenced by TAlienMasterJobStatus::Print(), and Print().
Bool_t TAlienJobStatus::IsFolder | ( | ) | const [inline, virtual] |
void TAlienJobStatus::Browse | ( | TBrowser * | b | ) | [virtual] |
Reimplemented from TObject.
Definition at line 56 of file TAlienJobStatus.cxx.
References b, TString::Data(), fStatus, GetJdlKey(), GetKey(), TObjString::GetString(), TMap::GetValue(), TMap::MakeIterator(), TIterator::Next(), TNamed::TNamed(), and value.
friend class TAlienJob [friend] |
Definition at line 36 of file TAlienJobStatus.h.
friend class TAlienMasterJob [friend] |
Definition at line 37 of file TAlienJobStatus.h.
TMap TAlienJobStatus::fStatus [private] |
Definition at line 40 of file TAlienJobStatus.h.
Referenced by Browse(), ClassImp(), TAlienMasterJob::GetJobStatus(), GetKey(), GetStatus(), PrintJob(), and ~TAlienJobStatus().
TString TAlienJobStatus::fJdlTag [private] |