|
Public Types |
| 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
} |
Public Member Functions |
| | XrdOssPath () |
| | ~XrdOssPath () |
Static Public Member Functions |
| int | Convert (char *dst, int dln, const char *oldP, const char *newP) |
| const char * | Extract (char *path, char *lbuf, int &lbsz) |
| char * | genPath (const char *inPath, const char *cgrp, char *sfx) |
| char * | genPFN (fnInfo &Info, char *buff, int blen, const char *Path=0) |
| char * | genPFN (char *dst, int dln, const char *src) |
| int | getCname (const char *path, char *Cache, char *lbuf=0, int lbsz=0) |
| int | isXA (const char *path) |
| theSfx | pathType (const char *Path, int chkWhat=chkAll) |
| void | Trim2Base (char *eP) |
Static Public Attributes |
| const char | xChar = '%' |
| const int | sfxLen = 4 |
| const char * | Sfx [sfxNum] |
| const int | chkMem = 0x01 |
| const int | chkMig = 0x02 |
| const int | chkPfn = 0x04 |
| const int | chkAll = 0x07 |
Static Private Member Functions |
| char * | bin2hex (char *inbuff, int dlen, char *buff) |
| int | Init (char *pfnPfx) |
| char * | posCname (char *lbuf, int lbsz, int &cnsz) |
Static Private Attributes |
| char | h2c [16] |