Downloads original file into a single file on local disk. Handles read requests as they come along.
More...
|
| IOEntireFile (XrdOucCacheIO *io, Cache &cache) |
|
| ~IOEntireFile () |
|
bool | HasFile () const |
| Check if File was opened successfully. More...
|
|
virtual int | Read (char *Buffer, long long Offset, int Length) |
|
virtual int | ReadV (const XrdOucIOVec *readV, int n) |
|
virtual void | Update (XrdOucCacheIO &iocp) |
|
bool | ioActive () |
| Abstract virtual method of XrdPfcIO Called to check if destruction needs to be done in a separate task. More...
|
|
void | DetachFinalize () |
| Abstract virtual method of XrdPfcIO Called to destruct the IO object after it is no longer used. More...
|
|
virtual int | Fstat (struct stat &sbuff) |
|
virtual long long | FSize () |
|
| IO (XrdOucCacheIO *io, Cache &cache) |
|
virtual XrdOucCacheIO * | Base () |
| Original data source. More...
|
|
virtual const char * | Path () |
| Original data source URL. More...
|
|
virtual int | Sync () |
|
virtual int | Trunc (long long Offset) |
|
virtual int | Write (char *Buffer, long long Offset, int Length) |
|
bool | Detach (XrdOucCacheIOCD &iocdP) |
|
const char * | GetLocation () |
|
XrdSysTrace * | GetTrace () |
|
XrdOucCacheIO * | GetInput () |
|
virtual const char * | Location (bool refresh=false) |
|
virtual int | pgRead (char *buff, long long offs, int rdlen, std::vector< uint32_t > &csvec, uint64_t opts=0, int *csfix=0) |
|
virtual void | pgRead (XrdOucCacheIOCB &iocb, char *buff, long long offs, int rdlen, std::vector< uint32_t > &csvec, uint64_t opts=0, int *csfix=0) |
|
virtual int | pgWrite (char *buff, long long offs, int wrlen, std::vector< uint32_t > &csvec, uint64_t opts=0, int *csfix=0) |
|
virtual void | pgWrite (XrdOucCacheIOCB &iocb, char *buff, long long offs, int wrlen, std::vector< uint32_t > &csvec, uint64_t opts=0, int *csfix=0) |
|
virtual void | Preread (long long offs, int rlen, int opts=0) |
|
virtual void | Preread (aprParms &Parms) |
|
virtual void | Read (XrdOucCacheIOCB &iocb, char *buff, long long offs, int rlen) |
|
virtual void | ReadV (XrdOucCacheIOCB &iocb, const XrdOucIOVec *readV, int rnum) |
|
virtual void | Sync (XrdOucCacheIOCB &iocb) |
|
virtual void | Trunc (XrdOucCacheIOCB &iocb, long long offs) |
|
virtual void | Write (XrdOucCacheIOCB &iocb, char *buff, long long offs, int wlen) |
|
virtual int | WriteV (const XrdOucIOVec *writV, int wnum) |
|
virtual void | WriteV (XrdOucCacheIOCB &iocb, const XrdOucIOVec *writV, int wnum) |
|
| XrdOucCacheIO () |
| Construct and Destructor. More...
|
|
Downloads original file into a single file on local disk. Handles read requests as they come along.