1#ifndef __XRDPOSIXPREPIO_HH__
2#define __XRDPOSIXPREPIO_HH__
55int Read (
char *Buffer,
long long Offset,
int Length)
81int Write(
char *Buffer,
long long Offset,
int Length)
#define stat(a, b)
Definition XrdPosix.hh:96
Definition XrdOucCache.hh:53
virtual void Done(int result)=0
Definition XrdOucCache.hh:82
Definition XrdOucCache.hh:105
Definition XrdPosixFile.hh:62
int Write(char *Buff, long long Offs, int Len) override
long long FSize() override
Definition XrdPosixFile.hh:94
int Read(char *Buff, long long Offs, int Len) override
int Fstat(struct stat &buf) override
int Trunc(long long Offset) override
const char * Path() override
Definition XrdPosixFile.hh:116
int ReadV(const XrdOucIOVec *readV, int n) override
Definition XrdPosixPrepIO.hh:39
XrdCl::Access::Mode clMode
Definition XrdPosixPrepIO.hh:103
int ReadV(const XrdOucIOVec *readV, int n)
Definition XrdPosixPrepIO.hh:63
int iCalls
Definition XrdPosixPrepIO.hh:100
int Read(char *Buffer, long long Offset, int Length)
Definition XrdPosixPrepIO.hh:55
XrdCl::OpenFlags::Flags clFlags
Definition XrdPosixPrepIO.hh:102
const char * Path()
Definition XrdPosixPrepIO.hh:53
int openRC
Definition XrdPosixPrepIO.hh:99
long long FSize()
Definition XrdPosixPrepIO.hh:46
int Sync()
Definition XrdPosixPrepIO.hh:71
int Write(char *Buffer, long long Offset, int Length)
Definition XrdPosixPrepIO.hh:81
bool Detach(XrdOucCacheIOCD &cdP)
Definition XrdPosixPrepIO.hh:42
void Sync(XrdOucCacheIOCB &iocb)
Definition XrdPosixPrepIO.hh:73
XrdPosixFile * fileP
Definition XrdPosixPrepIO.hh:98
void Write(XrdOucCacheIOCB &iocb, char *buff, long long offs, int wlen)
Definition XrdPosixPrepIO.hh:84
void Read(XrdOucCacheIOCB &iocb, char *buff, long long offs, int rlen)
Definition XrdPosixPrepIO.hh:58
int Trunc(long long Offset)
Definition XrdPosixPrepIO.hh:78
bool Init(XrdOucCacheIOCB *iocbP=0)
XrdPosixPrepIO(XrdPosixFile *fP, XrdCl::OpenFlags::Flags clflags, XrdCl::Access::Mode clmode)
Definition XrdPosixPrepIO.hh:89
virtual ~XrdPosixPrepIO()
Definition XrdPosixPrepIO.hh:93
void ReadV(XrdOucCacheIOCB &iocb, const XrdOucIOVec *readV, int rnum)
Definition XrdPosixPrepIO.hh:66
int Open()
Definition XrdPosixPrepIO.hh:51
int Fstat(struct stat &buf)
Definition XrdPosixPrepIO.hh:48
Mode
Access mode.
Definition XrdClFileSystem.hh:122
Flags
Open flags, may be or'd when appropriate.
Definition XrdClFileSystem.hh:76
Definition XrdOucIOVec.hh:41