12 #ifndef ROOT_TRFIOFile    13 #define ROOT_TRFIOFile    40              const char *ftitle=
"", 
Int_t compress=1);
    68    void       *OpenDirectory(
const char *name);
    69    void        FreeDirectory(
void *dirp);
    70    const char *GetDirEntry(
void *dirp);
    73    Int_t       Unlink(
const char *path);
 
Int_t SysWrite(Int_t fd, const void *buf, Int_t len)
Interface to system write. All arguments like in POSIX write. 
 
A ROOT file is a suite of consecutive data records (TKey instances) with a well defined format...
 
void ResetErrno() const
Method resetting the rfio_errno, serrno and errno. 
 
Int_t SysSync(Int_t)
Interface to system fsync. All arguments like in POSIX fsync(). 
 
~TRFIOFile()
RFIO file dtor. Close and flush directory structure. 
 
#define ClassDef(name, id)
 
Int_t SysClose(Int_t fd)
Interface to system close. All arguments like in POSIX close. 
 
Directory handler for RFIO. 
 
A ROOT file that reads/writes via a rfiod server. 
 
Int_t GetErrno() const
Method returning rfio_errno. 
 
Long64_t SysSeek(Int_t fd, Long64_t offset, Int_t whence)
Interface to system lseek. 
 
Int_t SysRead(Int_t fd, void *buf, Int_t len)
Interface to system read. All arguments like in POSIX read. 
 
Int_t SysOpen(const char *pathname, Int_t flags, UInt_t mode)
Interface to system open. All arguments like in POSIX open. 
 
Abstract base class defining a generic interface to the underlying Operating System. 
 
Int_t SysStat(Int_t fd, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime)
Interface to TSystem:GetPathInfo(). 
 
Bool_t ReadBuffers(char *buf, Long64_t *pos, Int_t *len, Int_t nbuf)
Read a list of buffers given in pos[] and len[] and return it in a single buffer. ...