Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TGrid Class Reference

#include <TGrid.h>

Inheritance diagram for TGrid:

Inheritance graph
[legend]
Collaboration diagram for TGrid:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual ~TGrid ()
virtual void Close (Option_t *option="")=0
virtual TGridResultQuery (const char *wildcard)=0
virtual Int_t AddFile (const char *lfn, const char *pfn, Int_t size)=0
virtual Int_t DeleteFile (const char *lfn)=0
virtual Int_t Mkdir (const char *dir, const char *options=0)=0
virtual Int_t Rmdir (const char *dir, const char *options=0)=0
virtual char * GetPhysicalFileName (const char *lfn)=0
virtual TGridResultGetPhysicalFileNames (const char *lfn)=0
virtual Int_t GetPathInfo (const char *lfn, Long_t *size, Long_t *flags, Long_t *modtime)=0
virtual Int_t AddAttribute (const char *lfn, const char *attrname, const char *attrval)=0
virtual Int_t DeleteAttribute (const char *lfn, const char *attrname)=0
virtual TGridResultGetAttributes (const char *lfn)=0
virtual const char * Pwd () const=0
virtual Int_t Cd (const char *dir=0) const=0
virtual TGridResultLs (const char *dir=0, const char *options=0) const=0
virtual void Browse (TBrowser *b)=0
void pwd () const
void cd (const char *dir=0) const
void ls (const char *dir, const char *options) const
void ls (const char *dir=0) const
virtual const char * GetInfo ()=0
const char * GetGrid () const
const char * GetHost () const
Int_t GetPort () const
Bool_t IsConnected () const

Static Public Methods

TGrid * Connect (const char *grid, const char *uid=0, const char *pw=0, const char *options=0)

Protected Methods

 TGrid ()

Protected Attributes

TString fGrid
TString fHost
Int_t fPort

Constructor & Destructor Documentation

TGrid::TGrid   [protected]
 

Definition at line 51 of file TGrid.h.

References fPort.

virtual TGrid::~TGrid   [virtual]
 

Definition at line 54 of file TGrid.h.


Member Function Documentation

virtual void TGrid::Close Option_t *    option = "" [pure virtual]
 

virtual TGridResult* TGrid::Query const char *    wildcard [pure virtual]
 

virtual Int_t TGrid::AddFile const char *    lfn,
const char *    pfn,
Int_t    size
[pure virtual]
 

virtual Int_t TGrid::DeleteFile const char *    lfn [pure virtual]
 

virtual Int_t TGrid::Mkdir const char *    dir,
const char *    options = 0
[pure virtual]
 

virtual Int_t TGrid::Rmdir const char *    dir,
const char *    options = 0
[pure virtual]
 

virtual char* TGrid::GetPhysicalFileName const char *    lfn [pure virtual]
 

virtual TGridResult* TGrid::GetPhysicalFileNames const char *    lfn [pure virtual]
 

virtual Int_t TGrid::GetPathInfo const char *    lfn,
Long_t *    size,
Long_t *    flags,
Long_t *    modtime
[pure virtual]
 

virtual Int_t TGrid::AddAttribute const char *    lfn,
const char *    attrname,
const char *    attrval
[pure virtual]
 

virtual Int_t TGrid::DeleteAttribute const char *    lfn,
const char *    attrname
[pure virtual]
 

virtual TGridResult* TGrid::GetAttributes const char *    lfn [pure virtual]
 

virtual const char* TGrid::Pwd   const [pure virtual]
 

virtual Int_t TGrid::Cd const char *    dir = 0 const [pure virtual]
 

virtual TGridResult* TGrid::Ls const char *    dir = 0,
const char *    options = 0
const [pure virtual]
 

virtual void TGrid::Browse TBrowser   b [pure virtual]
 

Reimplemented from TObject.

void TGrid::pwd   const
 

void TGrid::cd const char *    dir = 0 const
 

void TGrid::ls const char *    dir,
const char *    options
const
 

Referenced by ls().

void TGrid::ls const char *    dir = 0 const
 

Definition at line 85 of file TGrid.h.

References ls().

virtual const char* TGrid::GetInfo   [pure virtual]
 

const char* TGrid::GetGrid   const
 

Definition at line 89 of file TGrid.h.

const char* TGrid::GetHost   const
 

Definition at line 90 of file TGrid.h.

Int_t TGrid::GetPort   const
 

Definition at line 91 of file TGrid.h.

References fPort.

Bool_t TGrid::IsConnected   const
 

Definition at line 92 of file TGrid.h.

References fPort.

TGrid* TGrid::Connect const char *    grid,
const char *    uid = 0,
const char *    pw = 0,
const char *    options = 0
[static]
 


Member Data Documentation

TString TGrid::fGrid [protected]
 

Definition at line 47 of file TGrid.h.

TString TGrid::fHost [protected]
 

Definition at line 48 of file TGrid.h.

Int_t TGrid::fPort [protected]
 

Definition at line 49 of file TGrid.h.

Referenced by GetPort(), IsConnected(), and TGrid().


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:01:43 2003 for ROOT by doxygen1.2.16