1 #ifndef __XRDOFSTPCINFO_HH__
2 #define __XRDOFSTPCINFO_HH__
51 int Match(
const char *cKey,
const char *cOrg,
52 const char *xLfn,
const char *xDst);
56 const char *
Set(
const char *cKey,
const char *cOrg,
57 const char *xLfn,
const char *xDst,
62 void SetCreds(
const char *evar,
const char *creds,
int crdsz)
64 Crd = (
char *)malloc(crdsz);
65 memcpy(
Crd, creds, crdsz);
79 const char *vLfn=0,
const char *vDst=0,
80 const char *vCks=0,
const char *vSpr=0,
81 const char *vTpr=0) :
cbP(0),
82 Cks(vCks ? strdup(vCks) :0),
83 Key(vKey ? strdup(vKey) :0),
84 Org(vOrg ? strdup(vOrg) :0),
85 Lfn(vLfn ? strdup(vLfn) :0),
86 Dst(vDst ? strdup(vDst) :0),
87 Spr(vSpr ? strdup(vSpr) :0),
88 Tpr(vTpr ? strdup(vTpr) :0),
void SetRPath(const char *rpath)
int Match(const char *cKey, const char *cOrg, const char *xLfn, const char *xDst)
XrdOfsTPCInfo(const char *vKey=0, const char *vOrg=0, const char *vLfn=0, const char *vDst=0, const char *vCks=0, const char *vSpr=0, const char *vTpr=0)
void SetStreams(char sval)
int SetCB(XrdOucErrInfo *eRR)
void SetCreds(const char *evar, const char *creds, int crdsz)
const char * Set(const char *cKey, const char *cOrg, const char *xLfn, const char *xDst, const char *xCks=0)
void Reply(int rC, int eC, const char *eMsg, XrdSysMutex *mP=0)
int Fail(XrdOucErrInfo *eRR, const char *eMsg, int eCode)