#include <TGFALFile.h>
Inheritance diagram for TGFALFile:

Public Member Functions | |
| TGFALFile (const char *url, Option_t *option="", const char *ftitle="", Int_t compress=1) | |
| ~TGFALFile () | |
| Bool_t | ReadBuffer (char *buf, Int_t len) |
| Bool_t | ReadBuffer (char *buf, Long64_t pos, Int_t len) |
| Bool_t | WriteBuffer (const char *buf, Int_t len) |
Private Member Functions | |
| TGFALFile () | |
| (transient) Cached file status buffer (for performance) | |
| Int_t | SysOpen (const char *pathname, Int_t flags, UInt_t mode) |
| Int_t | SysClose (Int_t fd) |
| Int_t | SysRead (Int_t fd, void *buf, Int_t len) |
| Int_t | SysWrite (Int_t fd, const void *buf, Int_t len) |
| Long64_t | SysSeek (Int_t fd, Long64_t offset, Int_t whence) |
| Int_t | SysStat (Int_t fd, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime) |
| Int_t | SysSync (Int_t) |
Private Attributes | |
| Bool_t | fStatCached |
| stat64 | fStatBuffer |
| (transient) is file status cached? | |
Definition at line 75 of file TGFALFile.h.
| TGFALFile::TGFALFile | ( | ) | [inline, private] |
| TGFALFile::TGFALFile | ( | const char * | url, | |
| Option_t * | option = "", |
|||
| const char * | ftitle = "", |
|||
| Int_t | compress = 1 | |||
| ) |
| TGFALFile::~TGFALFile | ( | ) |
| Int_t TGFALFile::SysStat | ( | Int_t | fd, | |
| Long_t * | id, | |||
| Long64_t * | size, | |||
| Long_t * | flags, | |||
| Long_t * | modtime | |||
| ) | [private, virtual] |
Reimplemented from TFile.
Definition at line 248 of file TGFALFile.cxx.
References TFile::fOption, TFile::fRealName, fStatBuffer, fStatCached, if(), kTRUE, and stat64().
Reimplemented from TFile.
Definition at line 288 of file TGFALFile.cxx.
References kFALSE, kTRUE, TFile::ReadBuffer(), and TFile::ReadBufferViaCache().
Reimplemented from TFile.
Definition at line 304 of file TGFALFile.cxx.
References kFALSE, kTRUE, TFile::ReadBuffer(), TFile::ReadBufferViaCache(), and TFile::SetOffset().
Reimplemented from TFile.
Definition at line 321 of file TGFALFile.cxx.
References TDirectoryFile::fWritable, TFile::IsOpen(), kFALSE, kTRUE, TFile::WriteBuffer(), and TFile::WriteBufferViaCache().
Bool_t TGFALFile::fStatCached [private] |
struct stat64 TGFALFile::fStatBuffer [private] |
(transient) is file status cached?
Definition at line 79 of file TGFALFile.h.
Referenced by SysStat().
1.5.1