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 CMS_CID, XrdOucEnv::Env(), XrdOucMsubsInfo::Env, XrdOucEnv::Get(), XrdOucMsubsInfo::lfn, XrdOucMsubsInfo::lfn2, XrdOucName2Name::lfn2pfn(), XrdOucName2Name::lfn2rfn(), XrdOucMsubsInfo::mbuff, XrdOucMsubsInfo::misc, XrdOucMsubsInfo::Mode, XrdOucMsubsInfo::N2N, XrdOucMsubsInfo::obuff, XrdOucMsubsInfo::Oflag, XrdOucMsubsInfo::pfn, XrdOucMsubsInfo::pfn2, XrdOucMsubsInfo::pfn2buff, XrdOucMsubsInfo::pfnbuff, XrdOucMsubsInfo::rfn2buff, XrdOucMsubsInfo::rfnbuff, XrdOucMsubsInfo::Rid, SEC_HOST, SEC_USER, XrdOucMsubsInfo::Tid, vCGI, vCID, vDST, vFM, vHST, vINS, vLFN, vLFN2, vMDP, vName, vNFY, vOFL, vOPT, vPFN, vPFN2, vPTY, vRFN, vRFN2, vRID, vSRC, vTID, vUSR, and XRD_INS.
Referenced by Subs().
int XrdOucMsubs::Parse | ( | const char * | oname, |
char * | msg | ||
) |
References eDest, XrdSysError::Emsg(), index(), maxElem, mData, mDlen, mText, numElem, vMax, and vName.
Referenced by XrdFrmConfig::ConfigCmd(), XrdOssSys::ConfigStageC(), and XrdCmsPrepare::setParms().
int XrdOucMsubs::Subs | ( | XrdOucMsubsInfo & | Info, |
char ** | Data, | ||
int * | Dlen | ||
) |
References XrdOucMsubsInfo::Env, XrdOucEnv::Get(), getVal(), mData, mDlen, and numElem.
Referenced by XrdCmsPrepare::Add(), XrdFrmTransfer::SetupCmd(), and XrdOssSys::Stage_QT().
XrdSysError* XrdOucMsubs::eDest [private] |
Referenced by Parse(), and XrdOucMsubs().
const int XrdOucMsubs::maxElem = 32 [static] |
Referenced by XrdCmsPrepare::Add(), Parse(), XrdFrmTransfer::SetupCmd(), and XrdOssSys::Stage_QT().
char* XrdOucMsubs::mData[maxElem+1] [private] |
Referenced by Parse(), Subs(), XrdOucMsubs(), and ~XrdOucMsubs().
int XrdOucMsubs::mDlen[maxElem+1] [private] |
Referenced by Parse(), Subs(), XrdOucMsubs(), and ~XrdOucMsubs().
char* XrdOucMsubs::mText [private] |
Referenced by Parse(), XrdOucMsubs(), and ~XrdOucMsubs().
int XrdOucMsubs::numElem [private] |
Referenced by Parse(), Subs(), XrdOucMsubs(), and ~XrdOucMsubs().
const int XrdOucMsubs::vMax = 22 [static, private] |
Referenced by Parse().
const char * XrdOucMsubs::vName = {0} [static, private] |
Referenced by getVal(), Parse(), and XrdOucMsubs().