#include <XrdOssPath.hh>
|
enum | theSfx {
isBase =0
, isAnew =1
, sfxMigF =1
, isFail =2
,
isLock =3
, isPin =4
, sfxMigL =4
, sfxMemF =4
,
isMkeep =5
, isMlock =6
, isMmap =7
, sfxMemL =7
,
isPfn =8
, sfxLast =8
, sfxNum =9
} |
|
|
static int | Convert (char *dst, int dln, const char *oldP, const char *newP) |
|
static const char * | Extract (char *path, char *lbuf, int &lbsz) |
|
static char * | genPath (const char *inPath, const char *cgrp, char *sfx) |
|
static char * | genPFN (fnInfo &Info, char *buff, int blen, const char *Path=0) |
|
static char * | genPFN (char *dst, int dln, const char *src) |
|
static int | getCname (const char *path, char *Cache, char *lbuf=0, int lbsz=0) |
|
static int | isXA (const char *path) |
|
static int | InitPrefix () |
|
static theSfx | pathType (const char *Path, int chkWhat=chkAll) |
|
static void | Trim2Base (char *eP) |
|
|
static char * | bin2hex (char *inbuff, int dlen, char *buff) |
|
static char * | posCname (char *lbuf, int lbsz, int &cnsz) |
|
◆ theSfx
Enumerator |
---|
isBase | |
isAnew | |
sfxMigF | |
isFail | |
isLock | |
isPin | |
sfxMigL | |
sfxMemF | |
isMkeep | |
isMlock | |
isMmap | |
sfxMemL | |
isPfn | |
sfxLast | |
sfxNum | |
◆ XrdOssPath()
XrdOssPath::XrdOssPath |
( |
| ) |
|
|
inline |
◆ ~XrdOssPath()
XrdOssPath::~XrdOssPath |
( |
| ) |
|
|
inline |
◆ bin2hex()
static char * XrdOssPath::bin2hex |
( |
char * |
inbuff, |
|
|
int |
dlen, |
|
|
char * |
buff |
|
) |
| |
|
staticprivate |
◆ Convert()
static int XrdOssPath::Convert |
( |
char * |
dst, |
|
|
int |
dln, |
|
|
const char * |
oldP, |
|
|
const char * |
newP |
|
) |
| |
|
static |
◆ Extract()
static const char * XrdOssPath::Extract |
( |
char * |
path, |
|
|
char * |
lbuf, |
|
|
int & |
lbsz |
|
) |
| |
|
static |
◆ genPath()
static char * XrdOssPath::genPath |
( |
const char * |
inPath, |
|
|
const char * |
cgrp, |
|
|
char * |
sfx |
|
) |
| |
|
static |
◆ genPFN() [1/2]
static char * XrdOssPath::genPFN |
( |
char * |
dst, |
|
|
int |
dln, |
|
|
const char * |
src |
|
) |
| |
|
static |
◆ genPFN() [2/2]
static char * XrdOssPath::genPFN |
( |
fnInfo & |
Info, |
|
|
char * |
buff, |
|
|
int |
blen, |
|
|
const char * |
Path = 0 |
|
) |
| |
|
static |
◆ getCname()
static int XrdOssPath::getCname |
( |
const char * |
path, |
|
|
char * |
Cache, |
|
|
char * |
lbuf = 0 , |
|
|
int |
lbsz = 0 |
|
) |
| |
|
static |
◆ InitPrefix()
static int XrdOssPath::InitPrefix |
( |
| ) |
|
|
static |
◆ isXA()
static int XrdOssPath::isXA |
( |
const char * |
path | ) |
|
|
inlinestatic |
◆ pathType()
static theSfx XrdOssPath::pathType |
( |
const char * |
Path, |
|
|
int |
chkWhat = chkAll |
|
) |
| |
|
static |
◆ posCname()
static char * XrdOssPath::posCname |
( |
char * |
lbuf, |
|
|
int |
lbsz, |
|
|
int & |
cnsz |
|
) |
| |
|
staticprivate |
◆ Trim2Base()
static void XrdOssPath::Trim2Base |
( |
char * |
eP | ) |
|
|
static |
◆ chkAll
const int XrdOssPath::chkAll = 0x07 |
|
static |
◆ chkMem
const int XrdOssPath::chkMem = 0x01 |
|
static |
◆ chkMig
const int XrdOssPath::chkMig = 0x02 |
|
static |
◆ chkPfn
const int XrdOssPath::chkPfn = 0x04 |
|
static |
◆ h2c
◆ pfnPfx
char XrdOssPath::pfnPfx[60] |
|
staticprivate |
◆ Sfx
const char* XrdOssPath::Sfx[sfxNum] |
|
static |
◆ sfxLen
const int XrdOssPath::sfxLen = 4 |
|
static |
◆ xChar
const char XrdOssPath::xChar = '%' |
|
static |
The documentation for this class was generated from the following file: