#include <XrdOfsTPCInfo.hh>
Public Member Functions | |
| 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) | |
| ~XrdOfsTPCInfo () | |
| void | Engage () |
| int | Fail (XrdOucErrInfo *eRR, const char *eMsg, int eCode) |
| void | isDest () |
| int | Match (const char *cKey, const char *cOrg, const char *xLfn, const char *xDst) |
| void | Reply (int rC, int eC, const char *eMsg, XrdSysMutex *mP=0) |
| const char * | Set (const char *cKey, const char *cOrg, const char *xLfn, const char *xDst, const char *xCks=0) |
| int | SetCB (XrdOucErrInfo *eRR) |
| void | SetCreds (const char *evar, const char *creds, int crdsz) |
| void | SetRPath (const char *rpath) |
| void | SetStreams (char sval) |
| void | Success () |
Public Attributes | |
| XrdOucCallBack * | cbP |
| char * | Cks |
| char * | Crd |
| int | Csz |
| char * | Dst |
| const char * | Env |
| bool | inWtR |
| bool | isAOK |
| bool | isDST |
| char * | Key |
| char * | Lfn |
| char * | Org |
| char * | Rpx |
| char * | Spr |
| char | Str |
| char * | Tpr |
Definition at line 41 of file XrdOfsTPCInfo.hh.
|
inline |
Definition at line 78 of file XrdOfsTPCInfo.hh.
References cbP, Cks, Crd, Csz, Dst, Env, inWtR, isAOK, isDST, Key, Lfn, Org, Rpx, Spr, Str, and Tpr.
| XrdOfsTPCInfo::~XrdOfsTPCInfo | ( | ) |
Definition at line 61 of file XrdOfsTPCInfo.cc.
References cbP, XrdOfsTPCParms::Cfg, Cks, Crd, Csz, Dst, isAOK, isDST, Key, Lfn, Org, Rpx, Spr, Tpr, and XrdOfsOss.
|
inline |
| int XrdOfsTPCInfo::Fail | ( | XrdOucErrInfo * | eRR, |
| const char * | eMsg, | ||
| int | eCode ) |
Definition at line 86 of file XrdOfsTPCInfo.cc.
References eMsg, Lfn, OfsEroute, OfsStats, Org, XrdOucErrInfo::setErrInfo(), and SFS_ERROR.
Referenced by SetCB().
|
inline |
Definition at line 49 of file XrdOfsTPCInfo.hh.
References isDST.
Referenced by XrdOfsTPC::Validate().
| int XrdOfsTPCInfo::Match | ( | const char * | cKey, |
| const char * | cOrg, | ||
| const char * | xLfn, | ||
| const char * | xDst ) |
Definition at line 111 of file XrdOfsTPCInfo.cc.
| void XrdOfsTPCInfo::Reply | ( | int | rC, |
| int | eC, | ||
| const char * | eMsg, | ||
| XrdSysMutex * | mP = 0 ) |
Definition at line 133 of file XrdOfsTPCInfo.cc.
References cbP, eMsg, inWtR, Lfn, XrdOucCallBack::Reply(), and XrdSysMutex::UnLock().
Referenced by XrdOfsTPCJob::Done().
| const char * XrdOfsTPCInfo::Set | ( | const char * | cKey, |
| const char * | cOrg, | ||
| const char * | xLfn, | ||
| const char * | xDst, | ||
| const char * | xCks = 0 ) |
Definition at line 156 of file XrdOfsTPCInfo.cc.
References Cks, Dst, Key, Lfn, XrdNetAddrInfo::Name(), Org, and XrdNetAddr::Set().
| int XrdOfsTPCInfo::SetCB | ( | XrdOucErrInfo * | eRR | ) |
Definition at line 201 of file XrdOfsTPCInfo.cc.
|
inline |
Definition at line 62 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPC::Validate().
|
inline |
Definition at line 69 of file XrdOfsTPCInfo.hh.
References Rpx.
Referenced by XrdOfsTPC::Validate().
|
inline |
Definition at line 74 of file XrdOfsTPCInfo.hh.
References Str.
Referenced by XrdOfsTPC::Validate().
|
inline |
| XrdOucCallBack* XrdOfsTPCInfo::cbP |
Definition at line 95 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), ~XrdOfsTPCInfo(), XrdOfsTPCJob::Done(), Reply(), and SetCB().
| char* XrdOfsTPCInfo::Cks |
Definition at line 96 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), ~XrdOfsTPCInfo(), and Set().
| char* XrdOfsTPCInfo::Crd |
Definition at line 105 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), ~XrdOfsTPCInfo(), and SetCreds().
| int XrdOfsTPCInfo::Csz |
Definition at line 106 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), ~XrdOfsTPCInfo(), and SetCreds().
| char* XrdOfsTPCInfo::Dst |
Definition at line 100 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), ~XrdOfsTPCInfo(), Match(), and Set().
| const char* XrdOfsTPCInfo::Env |
Definition at line 104 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), and SetCreds().
| bool XrdOfsTPCInfo::inWtR |
Definition at line 108 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), Engage(), and Reply().
| bool XrdOfsTPCInfo::isAOK |
Definition at line 110 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), ~XrdOfsTPCInfo(), and Success().
| bool XrdOfsTPCInfo::isDST |
Definition at line 109 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), ~XrdOfsTPCInfo(), and isDest().
| char* XrdOfsTPCInfo::Key |
Definition at line 97 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), ~XrdOfsTPCInfo(), Match(), and Set().
| char* XrdOfsTPCInfo::Lfn |
Definition at line 99 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), ~XrdOfsTPCInfo(), Fail(), Match(), Reply(), and Set().
| char* XrdOfsTPCInfo::Org |
Definition at line 98 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), ~XrdOfsTPCInfo(), Fail(), Match(), and Set().
| char* XrdOfsTPCInfo::Rpx |
Definition at line 103 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), ~XrdOfsTPCInfo(), and SetRPath().
| char* XrdOfsTPCInfo::Spr |
Definition at line 101 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), and ~XrdOfsTPCInfo().
| char XrdOfsTPCInfo::Str |
Definition at line 107 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), and SetStreams().
| char* XrdOfsTPCInfo::Tpr |
Definition at line 102 of file XrdOfsTPCInfo.hh.
Referenced by XrdOfsTPCInfo(), and ~XrdOfsTPCInfo().