Logo ROOT  
Reference Guide
TGridResult.h
Go to the documentation of this file.
1 // @(#)root/net:$Id$
2 // Author: Fons Rademakers 3/1/2002
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2002, 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_TGridResult
13 #define ROOT_TGridResult
14 
15 //////////////////////////////////////////////////////////////////////////
16 // //
17 // TGridResult //
18 // //
19 // Abstract base class defining interface to a GRID result. //
20 // Objects of this class are created by TGrid methods. //
21 // //
22 // Related classes are TGrid. //
23 // //
24 //////////////////////////////////////////////////////////////////////////
25 
26 #include "TList.h"
27 
28 class TEntryList;
29 
30 
31 class TGridResult : public TList {
32 
33 public:
35  virtual ~TGridResult() { }
36 
37  virtual const char *GetFileName(UInt_t) const
38  { MayNotUse("GetFileName"); return 0; }
39  virtual const char *GetFileNamePath(UInt_t) const
40  { MayNotUse("GetFileNamePath"); return 0; }
41  virtual const char *GetPath(UInt_t) const
42  { MayNotUse("GetPath"); return 0; }
43  virtual const TEntryList *GetEntryList(UInt_t) const
44  { MayNotUse("GetEntryList"); return 0; }
45  virtual const char *GetKey(UInt_t, const char*) const
46  { MayNotUse("GetKey"); return 0; }
47  virtual Bool_t SetKey(UInt_t, const char*, const char*)
48  { MayNotUse("SetKey"); return 0; }
49  virtual TList *GetFileInfoList() const
50  { MayNotUse("GetFileInfoList"); return 0; }
51 
52  ClassDef(TGridResult,1) // ABC defining interface to GRID result set
53 };
54 
55 #endif
TGridResult::GetFileInfoList
virtual TList * GetFileInfoList() const
Definition: TGridResult.h:49
kTRUE
const Bool_t kTRUE
Definition: RtypesCore.h:91
TGridResult::~TGridResult
virtual ~TGridResult()
Definition: TGridResult.h:35
TCollection::SetOwner
virtual void SetOwner(Bool_t enable=kTRUE)
Set whether this collection is the owner (enable==true) of its content.
Definition: TCollection.cxx:746
TGridResult::GetKey
virtual const char * GetKey(UInt_t, const char *) const
Definition: TGridResult.h:45
TGridResult::GetPath
virtual const char * GetPath(UInt_t) const
Definition: TGridResult.h:41
TList.h
TGridResult::TGridResult
TGridResult()
Definition: TGridResult.h:34
TObject::MayNotUse
void MayNotUse(const char *method) const
Use this method to signal that a method (defined in a base class) may not be called in a derived clas...
Definition: TObject.cxx:943
bool
TGridResult::SetKey
virtual Bool_t SetKey(UInt_t, const char *, const char *)
Definition: TGridResult.h:47
TGridResult
Definition: TGridResult.h:31
unsigned int
TEntryList
A List of entry numbers in a TTree or TChain.
Definition: TEntryList.h:26
TGridResult::GetFileName
virtual const char * GetFileName(UInt_t) const
Definition: TGridResult.h:37
TGridResult::GetFileNamePath
virtual const char * GetFileNamePath(UInt_t) const
Definition: TGridResult.h:39
ClassDef
#define ClassDef(name, id)
Definition: Rtypes.h:325
TGridResult::GetEntryList
virtual const TEntryList * GetEntryList(UInt_t) const
Definition: TGridResult.h:43
TList
A doubly linked list.
Definition: TList.h:44