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);
74 const char *vLfn=0,
const char *vDst=0,
75 const char *vCks=0,
const char *vSpr=0,
76 const char *vTpr=0) :
cbP(0),
77 Cks(vCks ? strdup(vCks) :0),
78 Key(vKey ? strdup(vKey) :0),
79 Org(vOrg ? strdup(vOrg) :0),
80 Lfn(vLfn ? strdup(vLfn) :0),
81 Dst(vDst ? strdup(vDst) :0),
82 Spr(vSpr ? strdup(vSpr) :0),
83 Tpr(vTpr ? strdup(vTpr) :0),
void Reply(int rC, int eC, const char *eMsg, XrdSysMutex *mP=0)
char * Key
Definition: XrdOfsTPCInfo.hh:92
bool isDST
Definition: XrdOfsTPCInfo.hh:103
Definition: XrdOfsTPCInfo.hh:41
char * Tpr
Definition: XrdOfsTPCInfo.hh:97
void isDest()
Definition: XrdOfsTPCInfo.hh:49
void Success()
Definition: XrdOfsTPCInfo.hh:71
char * Dst
Definition: XrdOfsTPCInfo.hh:95
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:73
char * Crd
Definition: XrdOfsTPCInfo.hh:99
char * Lfn
Definition: XrdOfsTPCInfo.hh:94
int Match(const char *cKey, const char *cOrg, const char *xLfn, const char *xDst)
char Str
Definition: XrdOfsTPCInfo.hh:101
const char * Env
Definition: XrdOfsTPCInfo.hh:98
Definition: XrdSysPthread.hh:165
int Csz
Definition: XrdOfsTPCInfo.hh:100
bool inWtR
Definition: XrdOfsTPCInfo.hh:102
void SetCreds(const char *evar, const char *creds, int crdsz)
Definition: XrdOfsTPCInfo.hh:62
char * Spr
Definition: XrdOfsTPCInfo.hh:96
Definition: XrdOucErrInfo.hh:100
int Fail(XrdOucErrInfo *eRR, const char *eMsg, int eCode)
char * Org
Definition: XrdOfsTPCInfo.hh:93
XrdOucCallBack * cbP
Definition: XrdOfsTPCInfo.hh:90
Definition: XrdOucCallBack.hh:46
void Engage()
Definition: XrdOfsTPCInfo.hh:45
char * Cks
Definition: XrdOfsTPCInfo.hh:91
bool isAOK
Definition: XrdOfsTPCInfo.hh:104
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:69