Loading [MathJax]/extensions/MathMenu.js
ROOT
6.10/09
Reference Guide
ROOT Home Page
Main Page
Tutorials
User's Classes
+
Namespaces
Namespace List
+
Namespace Members
+
All
<
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
<
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
u
w
x
+
Enumerations
a
e
f
g
m
p
t
w
y
+
Enumerator
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
w
+
All Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
v
w
x
y
+
Enumerations
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
w
y
+
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
+
Properties
f
+
Related Functions
:
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Files
File List
+
File Members
+
All
1
2
3
4
5
6
7
8
9
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Enumerations
c
e
f
i
l
m
p
r
u
x
+
Enumerator
a
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
v
w
x
y
z
+
Macros
1
2
3
4
5
6
7
8
9
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Release Notes
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
net
net
inc
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
#include "
TNamed.h
"
24
25
26
class
TGridJobStatus
:
public
TNamed
{
27
28
public
:
29
// Subset of Grid job states for common GetStatus function
30
enum
EGridJobStatus
{
kUNKNOWN
,
kWAITING
,
kRUNNING
,
kABORTED
,
kFAIL
,
kDONE
};
31
32
TGridJobStatus
() { }
33
virtual
~TGridJobStatus
() { }
34
35
// These functions reduces the possible job states to the subset given above
36
// in EGridJobStatus, for detailed status information query the specific
37
// implementation
38
virtual
EGridJobStatus
GetStatus
()
const
= 0;
39
40
ClassDef
(
TGridJobStatus
,1)
// ABC defining status of a Grid job
41
};
42
43
#endif
TGridJobStatus::GetStatus
virtual EGridJobStatus GetStatus() const =0
TGridJobStatus::kWAITING
Definition:
TGridJobStatus.h:30
TGridJobStatus::TGridJobStatus
TGridJobStatus()
Definition:
TGridJobStatus.h:32
TGridJobStatus::kRUNNING
Definition:
TGridJobStatus.h:30
TNamed.h
ClassDef
#define ClassDef(name, id)
Definition:
Rtypes.h:297
TNamed
The TNamed class is the base class for all named ROOT classes.
Definition:
TNamed.h:29
TGridJobStatus::kABORTED
Definition:
TGridJobStatus.h:30
TGridJobStatus::EGridJobStatus
EGridJobStatus
Definition:
TGridJobStatus.h:30
TGridJobStatus::kFAIL
Definition:
TGridJobStatus.h:30
TGridJobStatus::kUNKNOWN
Definition:
TGridJobStatus.h:30
TGridJobStatus
Definition:
TGridJobStatus.h:26
TGridJobStatus::kDONE
Definition:
TGridJobStatus.h:30
TGridJobStatus::~TGridJobStatus
virtual ~TGridJobStatus()
Definition:
TGridJobStatus.h:33