#include <THDFSFile.h>
Inheritance diagram for THDFSSystem:

Public Member Functions | |
| THDFSSystem () | |
| virtual | ~THDFSSystem () | 
| Int_t | MakeDirectory (const char *name) | 
| void * | OpenDirectory (const char *name) | 
| void | FreeDirectory (void *dirp) | 
| const char * | GetDirEntry (void *dirp) | 
| Int_t | GetPathInfo (const char *path, FileStat_t &buf) | 
| Bool_t | AccessPathName (const char *path, EAccessMode mode) | 
| Int_t | Unlink (const char *path) | 
Private Attributes | |
| void * | fFH | 
| void * | fDirp | 
| TUrl * | fUrlp | 
| Int_t | fDirEntries | 
| Int_t | fDirCtr | 
Definition at line 62 of file THDFSFile.h.
| THDFSSystem::THDFSSystem | ( | ) | 
| virtual THDFSSystem::~THDFSSystem | ( | ) |  [inline, virtual] | 
        
Definition at line 73 of file THDFSFile.h.
| Int_t THDFSSystem::MakeDirectory | ( | const char * | name | ) |  [virtual] | 
        
Reimplemented from TSystem.
Definition at line 333 of file THDFSFile.cxx.
References TObject::Error(), fFH, kTRUE, and R__HDFS_ALLOW_CHANGES.
| void * THDFSSystem::OpenDirectory | ( | const char * | name | ) |  [virtual] | 
        
Reimplemented from TSystem.
Definition at line 350 of file THDFSFile.cxx.
References dir(), TObject::Error(), fDirCtr, fDirEntries, fDirp, fFH, and fUrlp.
| void THDFSSystem::FreeDirectory | ( | void * | dirp | ) |  [virtual] | 
        
Reimplemented from TSystem.
Definition at line 385 of file THDFSFile.cxx.
References TObject::Error(), fDirEntries, fDirp, fFH, and fUrlp.
| const char * THDFSSystem::GetDirEntry | ( | void * | dirp | ) |  [virtual] | 
        
Reimplemented from TSystem.
Definition at line 406 of file THDFSFile.cxx.
References TObject::Error(), fDirCtr, fDirEntries, fDirp, fFH, fUrlp, TUrl::GetFile(), TUrl::GetUrl(), result(), TUrl::SetFile(), and TUrl::SetUrl().
| Int_t THDFSSystem::GetPathInfo | ( | const char * | path, | |
| FileStat_t & | buf | |||
| ) |  [virtual] | 
        
Reimplemented from TSystem.
Definition at line 441 of file THDFSFile.cxx.
References buf, TObject::Error(), fFH, TSystem::GetGid(), TSystem::GetUid(), gSystem, and kFALSE.
| Bool_t THDFSSystem::AccessPathName | ( | const char * | path, | |
| EAccessMode | mode | |||
| ) |  [virtual] | 
        
Reimplemented from TSystem.
Definition at line 470 of file THDFSFile.cxx.
References TObject::Error(), fFH, kExecutePermission, kFALSE, kTRUE, and kWritePermission.
| Int_t THDFSSystem::Unlink | ( | const char * | path | ) |  [virtual] | 
        
Reimplemented from TSystem.
Definition at line 491 of file THDFSFile.cxx.
References TObject::Error(), fFH, kTRUE, and R__HDFS_ALLOW_CHANGES.
void* THDFSSystem::fFH [private]           | 
        
Definition at line 65 of file THDFSFile.h.
Referenced by AccessPathName(), FreeDirectory(), GetDirEntry(), GetPathInfo(), MakeDirectory(), OpenDirectory(), and Unlink().
void* THDFSSystem::fDirp [private]           | 
        
Definition at line 66 of file THDFSFile.h.
Referenced by FreeDirectory(), GetDirEntry(), and OpenDirectory().
TUrl* THDFSSystem::fUrlp [private]           | 
        
Definition at line 67 of file THDFSFile.h.
Referenced by FreeDirectory(), GetDirEntry(), and OpenDirectory().
Int_t THDFSSystem::fDirEntries [private]           | 
        
Definition at line 68 of file THDFSFile.h.
Referenced by FreeDirectory(), GetDirEntry(), and OpenDirectory().
Int_t THDFSSystem::fDirCtr [private]           | 
        
 1.5.1