#include <XrdRmcReal.hh>
|
XrdOucCacheIO * | Attach (XrdOucCacheIO *ioP, int Options=0) |
|
| XrdRmcReal (int &rc, XrdRmc::Parms &Parms, XrdOucCacheIO::aprParms *aprP=0) |
|
| ~XrdRmcReal () |
|
void | PreRead () |
|
virtual int | LocalFilePath (const char *url, char *buff=0, int blen=0, LFP_Reason why=ForAccess, bool forall=false) |
|
virtual int | Prepare (const char *url, int oflags, mode_t mode) |
|
virtual int | Rename (const char *oldp, const char *newp) |
|
virtual int | Rmdir (const char *dirp) |
|
virtual int | Stat (const char *url, struct stat &sbuff) |
|
virtual int | Truncate (const char *path, off_t size) |
|
virtual int | Unlink (const char *path) |
|
virtual int | Xeq (XeqCmd cmd, char *arg, int arglen) |
|
| XrdOucCache (const char *ctype) |
|
virtual | ~XrdOucCache () |
| Destructor. More...
|
|
|
void | eMsg (const char *Path, const char *What, long long xOff, int xLen, int ec) |
|
int | Detach (XrdOucCacheIO *ioP) |
|
char * | Get (XrdOucCacheIO *ioP, long long lAddr, int &rGot, int &bIO) |
|
int | ioAdd (XrdOucCacheIO *KeyVal, int &iNum) |
|
int | ioDel (XrdOucCacheIO *KeyVal, int &iNum) |
|
int | ioEnt (XrdOucCacheIO *kVal) |
|
int | ioLookup (int &pip, int hip, void *kval) |
|
int | Ref (char *Addr, int rAmt, int sFlags=0) |
|
void | Trunc (XrdOucCacheIO *ioP, long long lAddr) |
|
void | Upd (char *Addr, int wAmt, int wOff) |
|
void | PreRead (XrdRmcReal::prTask *prReq) |
|
|
static const long long | Shift = 48 |
|
static const long long | Strip = 0x00000000ffffffffLL |
|
static const long long | MaxFO = 0x000007ffffffffffLL |
|
XrdRmcReal::~XrdRmcReal |
( |
| ) |
|
void XrdRmcReal::eMsg |
( |
const char * |
Path, |
|
|
const char * |
What, |
|
|
long long |
xOff, |
|
|
int |
xLen, |
|
|
int |
ec |
|
) |
| |
|
private |
char* XrdRmcReal::Get |
( |
XrdOucCacheIO * |
ioP, |
|
|
long long |
lAddr, |
|
|
int & |
rGot, |
|
|
int & |
bIO |
|
) |
| |
|
private |
int XrdRmcReal::ioLookup |
( |
int & |
pip, |
|
|
int |
hip, |
|
|
void * |
kval |
|
) |
| |
|
inlineprivate |
void XrdRmcReal::PreRead |
( |
| ) |
|
int XrdRmcReal::Ref |
( |
char * |
Addr, |
|
|
int |
rAmt, |
|
|
int |
sFlags = 0 |
|
) |
| |
|
private |
void XrdRmcReal::Upd |
( |
char * |
Addr, |
|
|
int |
wAmt, |
|
|
int |
wOff |
|
) |
| |
|
private |
long long XrdRmcReal::HNum |
|
private |
const long long XrdRmcReal::MaxFO = 0x000007ffffffffffLL |
|
staticprivate |
long long XrdRmcReal::OffMask |
|
private |
long long XrdRmcReal::SegCnt |
|
private |
long long XrdRmcReal::SegShft |
|
private |
long long XrdRmcReal::SegSize |
|
private |
const long long XrdRmcReal::Shift = 48 |
|
staticprivate |
const long long XrdRmcReal::Strip = 0x00000000ffffffffLL |
|
staticprivate |
The documentation for this class was generated from the following file: