TRFIOFile Class Reference

#include <TRFIOFile.h>

Inheritance diagram for TRFIOFile:

TFile TDirectoryFile TDirectoryFile TDirectory TDirectory TDirectory TDirectory TNamed TNamed TNamed TNamed TNamed TNamed TNamed TNamed List of all members.

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)

Detailed Description

Definition at line 58 of file TRFIOFile.h.


Constructor & Destructor Documentation

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

Definition at line 199 of file TRFIOFile.cxx.

References TFile::Close().


Member Function Documentation

Int_t TRFIOFile::SysOpen ( const char *  pathname,
Int_t  flags,
UInt_t  mode 
) [private, virtual]

Reimplemented from TFile.

Definition at line 300 of file TRFIOFile.cxx.

References gSystem, and TSystem::SetErrorStr().

Int_t TRFIOFile::SysClose ( Int_t  fd  )  [private, virtual]

Reimplemented from TFile.

Definition at line 310 of file TRFIOFile.cxx.

References gSystem, and TSystem::SetErrorStr().

Int_t TRFIOFile::SysRead ( Int_t  fd,
void *  buf,
Int_t  len 
) [private, virtual]

Reimplemented from TFile.

Definition at line 321 of file TRFIOFile.cxx.

References gSystem, and TSystem::SetErrorStr().

Int_t TRFIOFile::SysWrite ( Int_t  fd,
const void *  buf,
Int_t  len 
) [private, virtual]

Reimplemented from TFile.

Definition at line 332 of file TRFIOFile.cxx.

References gSystem, and TSystem::SetErrorStr().

Long64_t TRFIOFile::SysSeek ( Int_t  fd,
Long64_t  offset,
Int_t  whence 
) [private, virtual]

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

Int_t TRFIOFile::SysSync ( Int_t   )  [inline, private, virtual]

Reimplemented from TFile.

Definition at line 70 of file TRFIOFile.h.

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


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:46:11 2011 for ROOT_528-00b_version by  doxygen 1.5.1