54 while ((obj = iter->
Next()) != 0) {
91 while ((obj = iter->
Next()) != 0) {
112 printf(
"Printing information for the master job: ");
119 while ((obj = iter->
Next()) != 0) {
125 if (keyStr && jobStatus) {
126 printf(
"Printing info for subjob %s: ", keyStr->
GetString().
Data());
void Add(TObject *obj, const char *name=0, Int_t check=-1)
Add object with name to browser.
EGridJobStatus GetStatus() const
Returns the status of the master job reduced to the subset defined in TGridJobStatus.
virtual EGridJobStatus GetStatus() const
Gets the status of the job reduced to the subset defined in TGridJobStatus.
Collectable string class.
Float_t PercentFinished()
Returns the percentage of finished subjobs, only DONE is considered as finished.
virtual ~TAlienMasterJobStatus()
Cleanup.
Iterator abstract base class.
void DeleteAll()
Remove all (key,value) pairs from the map AND delete the keys AND values when they are allocated on t...
TAlienJobStatus * fMasterJob
void PrintJob(Bool_t full=kTRUE) const
Prints this job.
TIterator * MakeIterator(Bool_t dir=kIterForward) const
Create an iterator for TMap.
Using a TBrowser one can browse all ROOT objects.
const TString & GetString() const
void Browse(TBrowser *b)
Browser interface.
Mother of all ROOT objects.
void Print(Option_t *) const
Prints information of the master job and the sub job. Only the status is printed. ...
virtual TObject * Next()=0
you should not use this method at all Int_t Int_t Double_t Double_t Double_t Int_t Double_t Double_t Double_t Double_t b
TObject * GetValue(const char *keyname) const
Returns a pointer to the value associated with keyname as name of the key.
virtual Int_t GetSize() const
const char * Data() const