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);
char * pfn2buff
Definition: XrdOucMsubs.hh:66
char mbuff[12]
Definition: XrdOucMsubs.hh:70
Definition: XrdOucMsubs.hh:90
char obuff[4]
Definition: XrdOucMsubs.hh:71
const char * pfn2
Definition: XrdOucMsubs.hh:61
const char * Tid
Definition: XrdOucMsubs.hh:55
static const char * vName[vMax]
Definition: XrdOucMsubs.hh:112
Definition: XrdOucMsubs.hh:109
Definition: XrdOucMsubs.hh:106
Definition: XrdOucName2Name.hh:48
const char * pfn
Definition: XrdOucMsubs.hh:60
~XrdOucMsubsInfo()
Definition: XrdOucMsubs.hh:83
int Parse(const char *oname, char *msg)
Definition: XrdOucMsubs.hh:108
char * getVal(XrdOucMsubsInfo &Info, int vNum)
static const int maxElem
Definition: XrdOucMsubs.hh:94
Definition: XrdOucMsubs.hh:107
Definition: XrdOucMsubs.hh:106
Definition: XrdOucMsubs.hh:106
Definition: XrdSysError.hh:89
Definition: XrdOucMsubs.hh:107
Definition: XrdOucMsubs.hh:106
Definition: XrdOucMsubs.hh:106
const char * lfn2
Definition: XrdOucMsubs.hh:59
Definition: XrdOucMsubs.hh:107
int Subs(XrdOucMsubsInfo &Info, char **Data, int *Dlen)
char * rfn2buff
Definition: XrdOucMsubs.hh:67
Definition: XrdOucMsubs.hh:109
int numElem
Definition: XrdOucMsubs.hh:118
char * pfnbuff
Definition: XrdOucMsubs.hh:64
int Oflag
Definition: XrdOucMsubs.hh:69
Definition: XrdOucEnv.hh:41
Definition: XrdOucMsubs.hh:109
XrdOucMsubs(XrdSysError *errp)
const char * lfn
Definition: XrdOucMsubs.hh:58
const char * misc
Definition: XrdOucMsubs.hh:62
XrdOucName2Name * N2N
Definition: XrdOucMsubs.hh:57
static const int vMax
Definition: XrdOucMsubs.hh:111
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
Definition: XrdOucMsubs.hh:108
Definition: XrdOucMsubs.hh:109
const char * Rid
Definition: XrdOucMsubs.hh:63
char * rfnbuff
Definition: XrdOucMsubs.hh:65
mode_t Mode
Definition: XrdOucMsubs.hh:68
Definition: XrdOucMsubs.hh:106
Definition: XrdMacaroonsHandler.hh:18
char * mText
Definition: XrdOucMsubs.hh:115
Definition: XrdOucMsubs.hh:107
Definition: XrdOucMsubs.hh:53
XrdSysError * eDest
Definition: XrdOucMsubs.hh:114
Definition: XrdOucMsubs.hh:108
Definition: XrdOucMsubs.hh:107
Definition: XrdOucMsubs.hh:109
Definition: XrdOucMsubs.hh:108
XrdOucEnv * Env
Definition: XrdOucMsubs.hh:56
vNum
Definition: XrdOucMsubs.hh:106
Definition: XrdOucMsubs.hh:108
char * mData[maxElem+1]
Definition: XrdOucMsubs.hh:116
int mDlen[maxElem+1]
Definition: XrdOucMsubs.hh:117