Go to the documentation of this file. 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),
char * Dst
Definition: XrdOfsTPCInfo.hh:100
Definition: XrdSysPthread.hh:165
char * Tpr
Definition: XrdOfsTPCInfo.hh:102
void isDest()
Definition: XrdOfsTPCInfo.hh:49
XrdOucCallBack * cbP
Definition: XrdOfsTPCInfo.hh:95
void Reply(int rC, int eC, const char *eMsg, XrdSysMutex *mP=0)
Definition: XrdOucCallBack.hh:47
char * Crd
Definition: XrdOfsTPCInfo.hh:105
void Engage()
Definition: XrdOfsTPCInfo.hh:45
char Str
Definition: XrdOfsTPCInfo.hh:107
char * Lfn
Definition: XrdOfsTPCInfo.hh:99
int Csz
Definition: XrdOfsTPCInfo.hh:106
bool isAOK
Definition: XrdOfsTPCInfo.hh:110
bool isDST
Definition: XrdOfsTPCInfo.hh:109
const char * Set(const char *cKey, const char *cOrg, const char *xLfn, const char *xDst, const char *xCks=0)
char * Cks
Definition: XrdOfsTPCInfo.hh:96
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)
Definition: XrdOfsTPCInfo.hh:78
int Fail(XrdOucErrInfo *eRR, const char *eMsg, int eCode)
char * Rpx
Definition: XrdOfsTPCInfo.hh:103
const char * Env
Definition: XrdOfsTPCInfo.hh:104
void Success()
Definition: XrdOfsTPCInfo.hh:76
bool inWtR
Definition: XrdOfsTPCInfo.hh:108
char * Org
Definition: XrdOfsTPCInfo.hh:98
int SetCB(XrdOucErrInfo *eRR)
char * Key
Definition: XrdOfsTPCInfo.hh:97
Definition: XrdOucErrInfo.hh:101
void SetRPath(const char *rpath)
Definition: XrdOfsTPCInfo.hh:69
char * Spr
Definition: XrdOfsTPCInfo.hh:101
void SetStreams(char sval)
Definition: XrdOfsTPCInfo.hh:74
int Match(const char *cKey, const char *cOrg, const char *xLfn, const char *xDst)
Definition: XrdOfsTPCInfo.hh:42
void SetCreds(const char *evar, const char *creds, int crdsz)
Definition: XrdOfsTPCInfo.hh:62