|
xrootd
|
#include <XrdOucMsubs.hh>

Public Member Functions | |
| int | Parse (const char *oname, char *msg) |
| int | Subs (XrdOucMsubsInfo &Info, char **Data, int *Dlen) |
| XrdOucMsubs (XrdSysError *errp) | |
| ~XrdOucMsubs () | |
Static Public Attributes | |
| static const int | maxElem = 32 |
Private Types | |
| enum | vNum { vLFN = 1, vPFN = 2, vRFN = 3, vLFN2 = 4, vPFN2 = 5, vRFN2 = 6, vFM = 7, vOFL = 8, vUSR = 9, vHST = 10, vTID = 11, vNFY = 12, vOPT = 13, vPTY = 14, vRID = 15, vCGI = 16, vMDP = 17, vSRC = 18, vDST = 19, vCID = 20, vINS = 21 } |
Private Member Functions | |
| char * | getVal (XrdOucMsubsInfo &Info, int vNum) |
Private Attributes | |
| XrdSysError * | eDest |
| char * | mText |
| char * | mData [maxElem+1] |
| int | mDlen [maxElem+1] |
| int | numElem |
Static Private Attributes | |
| static const int | vMax = 22 |
| static const char * | vName [vMax] = {0} |
enum XrdOucMsubs::vNum [private] |
| XrdOucMsubs::XrdOucMsubs | ( | XrdSysError * | errp | ) |
| char * XrdOucMsubs::getVal | ( | XrdOucMsubsInfo & | Info, |
| int | vNum | ||
| ) | [private] |
References vLFN, XrdOucMsubsInfo::lfn, vPFN, XrdOucMsubsInfo::pfn, XrdOucMsubsInfo::N2N, XrdOucMsubsInfo::pfnbuff, XrdOucName2Name::lfn2pfn(), vRFN, XrdOucMsubsInfo::rfnbuff, XrdOucName2Name::lfn2rfn(), vLFN2, vNFY, vSRC, XrdOucMsubsInfo::lfn2, vDST, XrdOucMsubsInfo::pfn2, vPFN2, XrdOucMsubsInfo::pfn2buff, vRFN2, XrdOucMsubsInfo::rfn2buff, vFM, XrdOucMsubsInfo::mbuff, XrdOucMsubsInfo::Mode, vOFL, XrdOucMsubsInfo::obuff, XrdOucMsubsInfo::Oflag, vMDP, vOPT, XrdOucMsubsInfo::misc, vPTY, vHST, XrdOucMsubsInfo::Env, XrdOucEnv::Get(), SEC_HOST, vUSR, SEC_USER, vRID, XrdOucMsubsInfo::Rid, vTID, XrdOucMsubsInfo::Tid, vCGI, XrdOucEnv::Env(), vCID, CMS_CID, vINS, XRD_INS, and vName.
Referenced by Subs().
| int XrdOucMsubs::Parse | ( | const char * | oname, |
| char * | msg | ||
| ) |
References mText, index(), maxElem, mDlen, mData, vMax, vName, numElem, eDest, and XrdSysError::Emsg().
Referenced by XrdCmsPrepare::setParms(), XrdFrmConfig::ConfigCmd(), and XrdOssSys::ConfigStageC().
| int XrdOucMsubs::Subs | ( | XrdOucMsubsInfo & | Info, |
| char ** | Data, | ||
| int * | Dlen | ||
| ) |
References numElem, mData, getVal(), mDlen, XrdOucMsubsInfo::Env, and XrdOucEnv::Get().
Referenced by XrdCmsPrepare::Add(), XrdFrmTransfer::SetupCmd(), and XrdOssSys::Stage_QT().
XrdSysError* XrdOucMsubs::eDest [private] |
Referenced by XrdOucMsubs(), and Parse().
const int XrdOucMsubs::maxElem = 32 [static] |
Referenced by Parse().
char* XrdOucMsubs::mData[maxElem+1] [private] |
Referenced by XrdOucMsubs(), ~XrdOucMsubs(), Parse(), and Subs().
int XrdOucMsubs::mDlen[maxElem+1] [private] |
Referenced by XrdOucMsubs(), ~XrdOucMsubs(), Parse(), and Subs().
char* XrdOucMsubs::mText [private] |
Referenced by XrdOucMsubs(), ~XrdOucMsubs(), and Parse().
int XrdOucMsubs::numElem [private] |
Referenced by XrdOucMsubs(), ~XrdOucMsubs(), Parse(), and Subs().
const int XrdOucMsubs::vMax = 22 [static, private] |
Referenced by Parse().
const char * XrdOucMsubs::vName = {0} [static, private] |
Referenced by XrdOucMsubs(), Parse(), and getVal().
1.7.5