Go to the documentation of this file. 1 #ifndef __XRDOUCMSUBS_H__
2 #define __XRDOUCMSUBS_H__
43 #define CMS_CID "cms&cid"
44 #define SEC_USER "sec&user"
45 #define SEC_HOST "sec&host"
46 #define SEC_POLICY "sec&policy"
47 #define XRD_INS "xrd&ins"
75 const char *lfnP,
const char *lfn2P,
76 mode_t mode=0,
int ofl=0,
77 const char *Opts=0,
const char *ridP=0,
78 const char *pfnP=0,
const char *pfn2P=0)
96 int Parse(
const char *oname,
char *msg);
XrdSysError * eDest
Definition: XrdOucMsubs.hh:114
const char * pfn2
Definition: XrdOucMsubs.hh:61
Definition: XrdOucMsubs.hh:53
@ vRFN2
Definition: XrdOucMsubs.hh:106
const char * Tid
Definition: XrdOucMsubs.hh:55
@ vNFY
Definition: XrdOucMsubs.hh:108
@ vPFN
Definition: XrdOucMsubs.hh:106
@ vHST
Definition: XrdOucMsubs.hh:107
@ vRFN
Definition: XrdOucMsubs.hh:106
@ vTID
Definition: XrdOucMsubs.hh:107
XrdOucMsubs(XrdSysError *errp)
#define Info(lvl, where, what)
Definition: XrdClientDebug.hh:52
~XrdOucMsubsInfo()
Definition: XrdOucMsubs.hh:83
@ vLFN2
Definition: XrdOucMsubs.hh:106
Definition: XrdOucMsubs.hh:90
char * pfn2buff
Definition: XrdOucMsubs.hh:66
char mbuff[12]
Definition: XrdOucMsubs.hh:70
char obuff[4]
Definition: XrdOucMsubs.hh:71
const char * pfn
Definition: XrdOucMsubs.hh:60
vNum
Definition: XrdOucMsubs.hh:106
@ vRID
Definition: XrdOucMsubs.hh:108
@ vDST
Definition: XrdOucMsubs.hh:109
char * getVal(XrdOucMsubsInfo &Info, int vNum)
char * rfn2buff
Definition: XrdOucMsubs.hh:67
@ vSRC
Definition: XrdOucMsubs.hh:109
@ vINS
Definition: XrdOucMsubs.hh:109
@ vMDP
Definition: XrdOucMsubs.hh:109
Definition: XrdOucEnv.hh:41
const char * lfn2
Definition: XrdOucMsubs.hh:59
static const int maxElem
Definition: XrdOucMsubs.hh:94
@ vPTY
Definition: XrdOucMsubs.hh:108
char * mText
Definition: XrdOucMsubs.hh:115
const char * lfn
Definition: XrdOucMsubs.hh:58
@ vOPT
Definition: XrdOucMsubs.hh:108
@ vUSR
Definition: XrdOucMsubs.hh:107
@ vPFN2
Definition: XrdOucMsubs.hh:106
int Subs(XrdOucMsubsInfo &Info, char **Data, int *Dlen)
int mDlen[maxElem+1]
Definition: XrdOucMsubs.hh:117
char * pfnbuff
Definition: XrdOucMsubs.hh:64
int Oflag
Definition: XrdOucMsubs.hh:69
char * mData[maxElem+1]
Definition: XrdOucMsubs.hh:116
XrdOucEnv * Env
Definition: XrdOucMsubs.hh:56
char * rfnbuff
Definition: XrdOucMsubs.hh:65
@ vCID
Definition: XrdOucMsubs.hh:109
@ vFM
Definition: XrdOucMsubs.hh:107
Definition: XrdOucName2Name.hh:48
static const char * vName[vMax]
Definition: XrdOucMsubs.hh:112
int numElem
Definition: XrdOucMsubs.hh:118
@ vOFL
Definition: XrdOucMsubs.hh:107
XrdOucName2Name * N2N
Definition: XrdOucMsubs.hh:57
@ vLFN
Definition: XrdOucMsubs.hh:106
const char * misc
Definition: XrdOucMsubs.hh:62
XrdOucMsubsInfo(const char *tid, XrdOucEnv *envP, XrdOucName2Name *n2np, const char *lfnP, const char *lfn2P, mode_t mode=0, int ofl=0, const char *Opts=0, const char *ridP=0, const char *pfnP=0, const char *pfn2P=0)
Definition: XrdOucMsubs.hh:73
@ vCGI
Definition: XrdOucMsubs.hh:108
const char * Rid
Definition: XrdOucMsubs.hh:63
Definition: XrdSysError.hh:89
static const int vMax
Definition: XrdOucMsubs.hh:111
int Parse(const char *oname, char *msg)
mode_t Mode
Definition: XrdOucMsubs.hh:68