|
xrootd
|
#include <XrdOucCache.hh>


Classes | |
| struct | aprParms |
Public Member Functions | |
| virtual long long | FSize ()=0 |
| virtual const char * | Path ()=0 |
| virtual int | Read (char *Buffer, long long Offset, int Length)=0 |
| 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 void | Preread (long long Offset, int Length, int Opts=0) |
| virtual void | Preread (aprParms &Parms) |
| virtual | ~XrdOucCacheIO () |
Public Attributes | |
| XrdOucCacheStats | Statistics |
Static Public Attributes | |
| static const int | SingleUse = 0x0001 |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in XrdOucCacheData.
|
inlinevirtual |
Reimplemented in XrdOucCacheData.
Referenced by XrdPosixFile::~XrdPosixFile().
|
pure virtual |
Implemented in XrdPosixFile, and XrdOucCacheData.
Referenced by XrdOucCacheData::FSize().
|
pure virtual |
|
inlinevirtual |
Reimplemented in XrdOucCacheData.
|
inlinevirtual |
|
pure virtual |
Implemented in XrdPosixFile, XrdOucCacheData, and XrdOucCacheZIO.
Referenced by XrdOucCacheReal::Get(), XrdPosixXrootd::Pread(), XrdOucCacheData::Read(), and XrdPosixXrootd::Read().
|
pure virtual |
Implemented in XrdPosixFile, XrdOucCacheData, and XrdOucCacheZIO.
Referenced by XrdPosixXrootd::Fsync().
|
pure virtual |
Implemented in XrdPosixFile, XrdOucCacheData, and XrdOucCacheZIO.
Referenced by XrdPosixXrootd::Ftruncate(), and XrdOucCacheData::Trunc().
|
pure virtual |
Implemented in XrdPosixFile, XrdOucCacheData, and XrdOucCacheZIO.
Referenced by XrdPosixXrootd::Pwrite(), XrdOucCacheData::Write(), and XrdPosixXrootd::Write().
|
static |
Referenced by XrdOucCacheData::Preread().
| XrdOucCacheStats XrdOucCacheIO::Statistics |
1.8.3.1