#include <XrdOucCacheData.hh>
|
XrdOucCacheIO * | Base () |
|
XrdOucCacheIO * | Detach () |
|
long long | FSize () |
|
const char * | Path () |
|
void | Preread () |
|
void | Preread (aprParms &Parms) |
|
void | Preread (long long Offs, int rLen, int Opts=0) |
|
int | Read (char *Buffer, long long Offset, int Length) |
|
int | Sync () |
|
int | Trunc (long long Offset) |
|
int | Write (char *Buffer, long long Offset, int Length) |
|
| XrdOucCacheData (XrdOucCacheReal *cP, XrdOucCacheIO *ioP, long long vn, int opts) |
|
virtual int | ReadV (const XrdOucIOVec *readV, int n) |
|
virtual bool | ioActive () |
|
virtual void | Preread (aprParms &Parms) |
|
virtual | ~XrdOucCacheIO () |
|
|
static int | setAPR (aprParms &Dest, aprParms &Src, int pSize) |
|
|
static const int | okRW = 1 |
|
static const int | xqRW = 2 |
|
static const int | prRRMax = 5 |
|
static const int | prMax = 8 |
|
static const int | prRun = 1 |
|
static const int | prWait = 2 |
|
static const int | prLRU = 1 |
|
static const int | prSUSE = 2 |
|
static const int | prSKIP = 3 |
|
◆ XrdOucCacheData()
◆ ~XrdOucCacheData()
XrdOucCacheData::~XrdOucCacheData |
( |
| ) |
|
|
inlineprivate |
◆ Base()
◆ Detach()
◆ FSize()
long long XrdOucCacheData::FSize |
( |
| ) |
|
|
inlinevirtual |
◆ Path()
const char* XrdOucCacheData::Path |
( |
| ) |
|
|
inlinevirtual |
◆ Preread() [1/3]
void XrdOucCacheData::Preread |
( |
| ) |
|
◆ Preread() [2/3]
void XrdOucCacheData::Preread |
( |
aprParms & |
Parms | ) |
|
◆ Preread() [3/3]
void XrdOucCacheData::Preread |
( |
long long |
Offs, |
|
|
int |
rLen, |
|
|
int |
Opts = 0 |
|
) |
| |
|
virtual |
◆ QueuePR()
void XrdOucCacheData::QueuePR |
( |
long long |
SegOffs, |
|
|
int |
rLen, |
|
|
int |
prHow, |
|
|
int |
isAuto = 0 |
|
) |
| |
|
private |
◆ Read() [1/2]
int XrdOucCacheData::Read |
( |
char * |
Buffer, |
|
|
long long |
Offset, |
|
|
int |
Length |
|
) |
| |
|
virtual |
◆ Read() [2/2]
int XrdOucCacheData::Read |
( |
XrdOucCacheStats & |
Now, |
|
|
char * |
Buffer, |
|
|
long long |
Offs, |
|
|
int |
Length |
|
) |
| |
|
private |
◆ setAPR()
static int XrdOucCacheData::setAPR |
( |
aprParms & |
Dest, |
|
|
aprParms & |
Src, |
|
|
int |
pSize |
|
) |
| |
|
static |
◆ Sync()
int XrdOucCacheData::Sync |
( |
| ) |
|
|
inlinevirtual |
◆ Trunc()
int XrdOucCacheData::Trunc |
( |
long long |
Offset | ) |
|
|
virtual |
◆ Write()
int XrdOucCacheData::Write |
( |
char * |
Buffer, |
|
|
long long |
Offset, |
|
|
int |
Length |
|
) |
| |
|
virtual |
◆ Apr
aprParms XrdOucCacheData::Apr |
|
private |
◆ Cache
◆ Debug
char XrdOucCacheData::Debug |
|
private |
◆ DMutex
◆ ioObj
◆ isADB
char XrdOucCacheData::isADB |
|
private |
◆ isFIS
char XrdOucCacheData::isFIS |
|
private |
◆ isRW
char XrdOucCacheData::isRW |
|
private |
◆ maxCache
int XrdOucCacheData::maxCache |
|
private |
◆ OffMask
long long XrdOucCacheData::OffMask |
|
private |
◆ okRW
const int XrdOucCacheData::okRW = 1 |
|
staticprivate |
◆ pPLock
◆ pPLopt
◆ prActive
char XrdOucCacheData::prActive |
|
private |
◆ prAuto
char XrdOucCacheData::prAuto |
|
private |
◆ prBeg
long long XrdOucCacheData::prBeg[prMax] |
|
private |
◆ prCalc
long long XrdOucCacheData::prCalc |
|
private |
◆ prEnd
long long XrdOucCacheData::prEnd[prMax] |
|
private |
◆ prFree
int XrdOucCacheData::prFree |
|
private |
◆ prLRU
const int XrdOucCacheData::prLRU = 1 |
|
staticprivate |
◆ prMax
const int XrdOucCacheData::prMax = 8 |
|
staticprivate |
◆ prNext
int XrdOucCacheData::prNext |
|
private |
◆ prNSS
long long XrdOucCacheData::prNSS |
|
private |
◆ prOK
char XrdOucCacheData::prOK |
|
private |
◆ prOpt
char XrdOucCacheData::prOpt[prMax] |
|
private |
◆ prPerf
int XrdOucCacheData::prPerf |
|
private |
◆ prReq
◆ prRR
long long XrdOucCacheData::prRR[prRRMax] |
|
private |
◆ prRRMax
const int XrdOucCacheData::prRRMax = 5 |
|
staticprivate |
◆ prRRNow
int XrdOucCacheData::prRRNow |
|
private |
◆ prRun
const int XrdOucCacheData::prRun = 1 |
|
staticprivate |
◆ prSKIP
const int XrdOucCacheData::prSKIP = 3 |
|
staticprivate |
◆ prStop
◆ prSUSE
const int XrdOucCacheData::prSUSE = 2 |
|
staticprivate |
◆ prWait
const int XrdOucCacheData::prWait = 2 |
|
staticprivate |
◆ rPLock
◆ rPLopt
◆ rwLock
◆ SegShft
long long XrdOucCacheData::SegShft |
|
private |
◆ SegSize
long long XrdOucCacheData::SegSize |
|
private |
◆ VNum
long long XrdOucCacheData::VNum |
|
private |
◆ wPLock
◆ xqRW
const int XrdOucCacheData::xqRW = 2 |
|
staticprivate |
The documentation for this class was generated from the following file: