Downloads original file into a single file on local disk. Handles read requests as they come along.
More...
|
| | IOEntireFile (XrdOucCacheIO2 *io, XrdOucCacheStats &stats, Cache &cache) |
| | Constructor. More...
|
| |
| | ~IOEntireFile () |
| | Destructor. More...
|
| |
| 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 XrdOucCacheIO * | Detach () |
| |
| virtual bool | ioActive () |
| | Virtual method of XrdOucCacheIO. Called to check if destruction needs to be done in a separate task. More...
|
| |
| virtual int | Fstat (struct stat &sbuff) |
| |
| virtual long long | FSize () |
| |
| virtual void | Read (XrdOucCacheIOCB &iocb, char *buff, long long offs, int rlen) |
| |
| virtual void | ReadV (XrdOucCacheIOCB &iocb, const XrdOucIOVec *readV, int rnum) |
| |
| | IO (XrdOucCacheIO2 *io, XrdOucCacheStats &stats, 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) |
| |
| virtual void | Update (XrdOucCacheIO2 &iocp) |
| |
| XrdSysTrace * | GetTrace () |
| |
| XrdOucCacheIO2 * | GetInput () |
| |
| virtual void | Sync (XrdOucCacheIOCB &iocb) |
| |
| virtual void | Write (XrdOucCacheIOCB &iocb, char *buff, long long offs, int wlen) |
| |
| virtual int | Fstat (struct stat &sbuff) |
| |
| virtual const char * | Location () |
| |
| 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 | Update (XrdOucCacheIO2 &iocp) |
| |
| virtual void | Write (XrdOucCacheIOCB &iocb, char *buff, long long offs, int wlen) |
| |
| virtual | ~XrdOucCacheIO2 () |
| |
| virtual int | Read (char *Buffer, long long Offset, int Length)=0 |
| |
| virtual int | ReadV (const XrdOucIOVec *readV, int n) |
| |
| virtual int | Sync ()=0 |
| |
| virtual int | Write (char *Buffer, long long Offset, int Length)=0 |
| |
| virtual long long | FSize ()=0 |
| |
| virtual const char * | Path ()=0 |
| |
| virtual int | Read (char *Buffer, long long Offset, int Length)=0 |
| |
| virtual int | ReadV (const XrdOucIOVec *readV, int n) |
| |
| virtual int | Sync ()=0 |
| |
| virtual int | Trunc (long long Offset)=0 |
| |
| virtual int | Write (char *Buffer, long long Offset, int Length)=0 |
| |
| virtual XrdOucCacheIO * | Base () |
| |
| virtual XrdOucCacheIO * | Detach () |
| |
| virtual bool | ioActive () |
| |
| virtual void | Preread (long long Offset, int Length, int Opts=0) |
| |
| virtual void | Preread (aprParms &Parms) |
| |
| virtual | ~XrdOucCacheIO () |
| |
Downloads original file into a single file on local disk. Handles read requests as they come along.