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);
106 enum vNum {vLFN = 1, vPFN = 2, vRFN = 3, vLFN2 = 4, vPFN2 = 5, vRFN2 = 6,
107 vFM = 7, vOFL = 8, vUSR = 9, vHST = 10, vTID = 11,
108 vNFY = 12, vOPT = 13, vPTY = 14, vRID = 15, vCGI = 16,
109 vMDP = 17, vSRC = 18, vDST = 19, vCID = 20, vINS = 21};
111 static const int vMax = 22;
112 static const char *vName[vMax];
int Parse(const char *oname, char *msg)
int Subs(XrdOucMsubsInfo &Info, char **Data, int *Dlen)
XrdOucMsubs(XrdSysError *errp)
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)