#include <XrdOfsTPCJob.hh>
|
| void | Del () |
| |
| XrdOfsTPCJob * | Done (XrdOfsTPCProg *pgmP, const char *eTxt, int rc) |
| |
| int | Sync (XrdOucErrInfo *eRR) |
| |
| | XrdOfsTPCJob (const char *Url, const char *Org, const char *Lfn, const char *Pfn, const char *Cks, short lfnLoc[2]) |
| |
| | ~XrdOfsTPCJob () |
| |
| | XrdOfsTPC () |
| |
| | XrdOfsTPC (const char *Url, const char *Org, const char *Lfn, const char *Pfn, const char *Cks=0) |
| |
| virtual | ~XrdOfsTPC () |
| |
|
| static void | Allow (char *vDN, char *vGN, char *vHN, char *vVO) |
| |
| static int | Authorize (XrdOfsTPC **theTPC, Facts &Args, int isPLE=0) |
| |
| static void | Init (iParm &Parms) |
| |
| static void | Init (XrdAccAuthorize *accP) |
| |
| static void | Init (XrdOss *ossP) |
| |
| static void | Require (const char *Auth, int RType) |
| |
| static int | Restrict (const char *Path) |
| |
| static int | Start () |
| |
| static int | Validate (XrdOfsTPC **theTPC, Facts &Args) |
| |
| XrdOfsTPCInfo | Info |
| |
| static const int | reqALL = 0 |
| |
| static const int | reqDST = 1 |
| |
| static const int | reqORG = 2 |
| |
| static char * | cksType = 0 |
| |
| static int | Fatal (Facts &Args, const char *eMsg, int eCode, int nomsg=0) |
| |
| static int | genOrg (const XrdSecEntity *client, char *Buff, int Blen) |
| |
| static int | getTTL (XrdOucEnv *Env) |
| |
| static int | Screen (Facts &Args, XrdOucTList *tP, int wasEnc=0) |
| |
| static char * | Verify (const char *Who, const char *Name, char *Buf, int Blen) |
| |
| static const char * | Yield (const char *Name, char *Buf, int Blen) |
| |
| char | Refs |
| |
| char | inQ |
| |
| static XrdAccAuthorize * | fsAuth = 0 |
| |
| static XrdOss * | OfsOss = 0 |
| |
| static char * | XfrProg = 0 |
| |
| static XrdOucTList * | AuthDst = 0 |
| |
| static XrdOucTList * | AuthOrg = 0 |
| |
| static XrdOfsTPCAllow * | ALList = 0 |
| |
| static XrdOucPListAnchor * | RPList |
| |
| static int | dflTTL = 7 |
| |
| static int | maxTTL =15 |
| |
| static int | LogOK = 0 |
| |
| static int | nStrms = 0 |
| |
| static int | xfrMax = 9 |
| |
| static int | tpcOK = 0 |
| |
| static int | encTPC = 0 |
| |
| Enumerator |
|---|
| isWaiting |
|
| isRunning |
|
| isDone |
|
| XrdOfsTPCJob::XrdOfsTPCJob |
( |
const char * |
Url, |
|
|
const char * |
Org, |
|
|
const char * |
Lfn, |
|
|
const char * |
Pfn, |
|
|
const char * |
Cks, |
|
|
short |
lfnLoc[2] |
|
) |
| |
| XrdOfsTPCJob::~XrdOfsTPCJob |
( |
| ) |
|
|
inline |
| void XrdOfsTPCJob::Del |
( |
| ) |
|
|
virtual |
Reimplemented from XrdOfsTPC.
References XrdOfsTPCProg::Cancel(), XrdOfsTPC::inQ, isRunning, jobLast, jobMutex, jobQ, XrdSysMutex::Lock(), myProg, Next, XrdOfsTPC::Refs, Status, and XrdSysMutex::UnLock().
References XrdOfsTPCInfo::cbP, eCode, XrdOfsTPC::Info, XrdOfsTPC::inQ, isDone, isRunning, jobLast, jobMutex, jobQ, XrdOfsTPCInfo::Key, myProg, Next, XrdOfsTPC::Refs, XrdOfsTPCInfo::Reply(), SFS_ERROR, SFS_OK, and Status.
Referenced by XrdOfsTPCProg::Run().
Reimplemented from XrdOfsTPC.
References eCode, XrdSysError::Emsg(), XrdOfsTPCInfo::Fail(), XrdOfsTPC::Info, XrdOfsTPC::inQ, isDone, isRunning, jobLast, jobMutex, jobQ, XrdOfsTPCInfo::Key, myProg, Next, XrdOfsTPC::Refs, XrdOfsTPCInfo::SetCB(), XrdOucErrInfo::setErrCode(), XrdOucErrInfo::setErrInfo(), SFS_ERROR, SFS_OK, SFS_STARTED, XrdOfsTPCProg::Start(), and Status.
| short XrdOfsTPCJob::lfnPos[2] |
|
private |
The documentation for this class was generated from the following files: