#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().