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)
96int Parse(
const char *oname,
char *msg);
Definition XrdOucEnv.hh:42
Definition XrdOucMsubs.hh:91
char * mText
Definition XrdOucMsubs.hh:115
static const int vMax
Definition XrdOucMsubs.hh:111
int Parse(const char *oname, char *msg)
vNum
Definition XrdOucMsubs.hh:106
@ vLFN2
Definition XrdOucMsubs.hh:106
@ vINS
Definition XrdOucMsubs.hh:109
@ vOPT
Definition XrdOucMsubs.hh:108
@ vSRC
Definition XrdOucMsubs.hh:109
@ vPFN
Definition XrdOucMsubs.hh:106
@ vRFN2
Definition XrdOucMsubs.hh:106
@ vPTY
Definition XrdOucMsubs.hh:108
@ vHST
Definition XrdOucMsubs.hh:107
@ vOFL
Definition XrdOucMsubs.hh:107
@ vLFN
Definition XrdOucMsubs.hh:106
@ vTID
Definition XrdOucMsubs.hh:107
@ vFM
Definition XrdOucMsubs.hh:107
@ vPFN2
Definition XrdOucMsubs.hh:106
@ vNFY
Definition XrdOucMsubs.hh:108
@ vCGI
Definition XrdOucMsubs.hh:108
@ vDST
Definition XrdOucMsubs.hh:109
@ vRFN
Definition XrdOucMsubs.hh:106
@ vRID
Definition XrdOucMsubs.hh:108
@ vMDP
Definition XrdOucMsubs.hh:109
@ vUSR
Definition XrdOucMsubs.hh:107
@ vCID
Definition XrdOucMsubs.hh:109
int Subs(XrdOucMsubsInfo &Info, char **Data, int *Dlen)
int mDlen[maxElem+1]
Definition XrdOucMsubs.hh:117
char * getVal(XrdOucMsubsInfo &Info, int vNum)
XrdOucMsubs(XrdSysError *errp)
static const int maxElem
Definition XrdOucMsubs.hh:94
XrdSysError * eDest
Definition XrdOucMsubs.hh:114
char * mData[maxElem+1]
Definition XrdOucMsubs.hh:116
int numElem
Definition XrdOucMsubs.hh:118
static const char * vName[vMax]
Definition XrdOucMsubs.hh:112
Definition XrdOucName2Name.hh:49
Definition XrdSysError.hh:90
Definition XrdOucMsubs.hh:54
char * rfnbuff
Definition XrdOucMsubs.hh:65
int Oflag
Definition XrdOucMsubs.hh:69
XrdOucName2Name * N2N
Definition XrdOucMsubs.hh:57
~XrdOucMsubsInfo()
Definition XrdOucMsubs.hh:83
const char * lfn
Definition XrdOucMsubs.hh:58
const char * pfn
Definition XrdOucMsubs.hh:60
char obuff[4]
Definition XrdOucMsubs.hh:71
const char * Rid
Definition XrdOucMsubs.hh:63
mode_t Mode
Definition XrdOucMsubs.hh:68
char * pfn2buff
Definition XrdOucMsubs.hh:66
const char * misc
Definition XrdOucMsubs.hh:62
const char * lfn2
Definition XrdOucMsubs.hh:59
const char * pfn2
Definition XrdOucMsubs.hh:61
const char * Tid
Definition XrdOucMsubs.hh:55
char mbuff[12]
Definition XrdOucMsubs.hh:70
XrdOucEnv * Env
Definition XrdOucMsubs.hh:56
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
char * pfnbuff
Definition XrdOucMsubs.hh:64
char * rfn2buff
Definition XrdOucMsubs.hh:67