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