TAlienJobStatusList.h

Go to the documentation of this file.
00001 // @(#)root/alien:$Id: TAlienJobStatusList.h 25128 2008-08-12 17:59:19Z pcanal $
00002 // Author: Andreas-Joachim Peters  10/12/2006
00003 
00004 /*************************************************************************
00005  * Copyright (C) 1995-2006, Rene Brun and Fons Rademakers.               *
00006  * All rights reserved.                                                  *
00007  *                                                                       *
00008  * For the licensing terms see $ROOTSYS/LICENSE.                         *
00009  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
00010  *************************************************************************/
00011 
00012 #ifndef ROOT_TAlienJobStatusList
00013 #define ROOT_TAlienJobStatusList
00014 
00015 //////////////////////////////////////////////////////////////////////////
00016 //                                                                      //
00017 // TAlienJobStatusList                                                  //
00018 //                                                                      //
00019 // Alien implementation of TGridJobStatusList                           //
00020 //                                                                      //
00021 //////////////////////////////////////////////////////////////////////////
00022 
00023 #ifndef ROOT_TGridJobStatusList
00024 #include "TGridJobStatusList.h"
00025 #endif
00026 
00027 class TAlienJob;
00028 
00029 class TAlienJobStatusList : public TGridJobStatusList {
00030 
00031 protected:
00032    TString  fJobID;  // the job's ID
00033 
00034    virtual void PrintCollectionEntry(TObject* entry, Option_t* option, Int_t recurse) const;
00035 
00036 public:
00037    TAlienJobStatusList() { gGridJobStatusList = this; }
00038    virtual ~TAlienJobStatusList() { if (gGridJobStatusList == this) gGridJobStatusList=0; }
00039 
00040    ClassDef(TAlienJobStatusList,1)  // ABC defining interface to a list of AliEn GRID jobs
00041 };
00042 
00043 #endif

Generated on Tue Jul 5 14:45:28 2011 for ROOT_528-00b_version by  doxygen 1.5.1