#include <TRFIOFile.h>
Inheritance diagram for TRFIOFile:
Public Member Functions | |
TRFIOFile (const char *url, Option_t *option="", const char *ftitle="", Int_t compress=1) | |
~TRFIOFile () | |
Int_t | GetErrno () const |
void | ResetErrno () const |
Private Member Functions | |
TRFIOFile () | |
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) |
Bool_t | ReadBuffers (char *buf, Long64_t *pos, Int_t *len, Int_t nbuf) |
Definition at line 58 of file TRFIOFile.h.
TRFIOFile::TRFIOFile | ( | ) | [inline, private] |
Definition at line 61 of file TRFIOFile.h.
TRFIOFile::TRFIOFile | ( | const char * | url, | |
Option_t * | option = "" , |
|||
const char * | ftitle = "" , |
|||
Int_t | compress = 1 | |||
) |
TRFIOFile::~TRFIOFile | ( | ) |
Reimplemented from TFile.
Definition at line 300 of file TRFIOFile.cxx.
References gSystem, and TSystem::SetErrorStr().
Reimplemented from TFile.
Definition at line 310 of file TRFIOFile.cxx.
References gSystem, and TSystem::SetErrorStr().
Reimplemented from TFile.
Definition at line 321 of file TRFIOFile.cxx.
References gSystem, and TSystem::SetErrorStr().
Reimplemented from TFile.
Definition at line 332 of file TRFIOFile.cxx.
References gSystem, and TSystem::SetErrorStr().
Reimplemented from TFile.
Definition at line 343 of file TRFIOFile.cxx.
References gSystem, Long64_t, and TSystem::SetErrorStr().
Int_t TRFIOFile::SysStat | ( | Int_t | fd, | |
Long_t * | id, | |||
Long64_t * | size, | |||
Long_t * | flags, | |||
Long_t * | modtime | |||
) | [private, virtual] |
Reimplemented from TFile.
Definition at line 358 of file TRFIOFile.cxx.
References gSystem, if(), TSystem::SetErrorStr(), and stat64().
Bool_t TRFIOFile::ReadBuffers | ( | char * | buf, | |
Long64_t * | pos, | |||
Int_t * | len, | |||
Int_t | nbuf | |||
) | [private, virtual] |
Reimplemented from TFile.
Definition at line 207 of file TRFIOFile.cxx.
References TObject::Error(), TFile::fArchiveOffset, TFile::fBytesRead, TFile::fD, TFile::fgBytesRead, TFile::fgReadCalls, TVirtualPerfStats::FileReadEvent(), gDebug, TFile::GetFileBytesRead(), TFile::GetFileReadCalls(), gPerfStats, TObject::Info(), TFile::IsOpen(), TObject::IsZombie(), k, kFALSE, kTRUE, malloc(), n, realloc(), SEEK_SET, TFile::SetFileBytesRead(), TFile::SetFileReadCalls(), and start.
Int_t TRFIOFile::GetErrno | ( | ) | const [virtual] |
Reimplemented from TFile.
Definition at line 391 of file TRFIOFile.cxx.
References TSystem::GetErrno().
void TRFIOFile::ResetErrno | ( | ) | const [virtual] |
Reimplemented from TFile.
Definition at line 404 of file TRFIOFile.cxx.
References TSystem::ResetErrno().