Logo ROOT   6.08/07
Reference Guide
TGridJobStatus.h
Go to the documentation of this file.
1 // @(#)root/net:$Id$
2 // Author: Jan Fiete Grosse-Oetringhaus 06/10/2004
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *
6  * All rights reserved. *
7  * *
8  * For the licensing terms see $ROOTSYS/LICENSE. *
9  * For the list of contributors see $ROOTSYS/README/CREDITS. *
10  *************************************************************************/
11 
12 #ifndef ROOT_TGridJobStatus
13 #define ROOT_TGridJobStatus
14 
15 //////////////////////////////////////////////////////////////////////////
16 // //
17 // TGridJobStatus //
18 // //
19 // Abstract base class containing the status of a Grid job. //
20 // //
21 //////////////////////////////////////////////////////////////////////////
22 
23 #ifndef ROOT_TNamed
24 #include "TNamed.h"
25 #endif
26 
27 
28 class TGridJobStatus : public TNamed {
29 
30 public:
31  // Subset of Grid job states for common GetStatus function
33 
35  virtual ~TGridJobStatus() { }
36 
37  // These functions reduces the possible job states to the subset given above
38  // in EGridJobStatus, for detailed status information query the specific
39  // implementation
40  virtual EGridJobStatus GetStatus() const = 0;
41 
42  ClassDef(TGridJobStatus,1) // ABC defining status of a Grid job
43 };
44 
45 #endif
virtual EGridJobStatus GetStatus() const =0
#define ClassDef(name, id)
Definition: Rtypes.h:254
The TNamed class is the base class for all named ROOT classes.
Definition: TNamed.h:33
virtual ~TGridJobStatus()