|
XRootD
|
#include <XrdOfsTPCJob.hh>
Inheritance diagram for XrdOfsTPCJob:
Collaboration diagram for XrdOfsTPCJob:Public Member Functions | |
| XrdOfsTPCJob (const char *Url, const char *Org, const char *Lfn, const char *Pfn, const char *Cks, short lfnLoc[2], const char *Spr, const char *Tpr) | |
| ~XrdOfsTPCJob () | |
| void | Del () |
| XrdOfsTPCJob * | Done (XrdOfsTPCProg *pgmP, const char *eTxt, int rc) |
| int | Sync (XrdOucErrInfo *eRR) |
Public Member Functions inherited from XrdOfsTPC | |
| XrdOfsTPC () | |
| XrdOfsTPC (const char *Url, const char *Org, const char *Lfn, const char *Pfn, const char *Cks=0, const char *Spr=0, const char *Tpr=0) | |
| virtual | ~XrdOfsTPC () |
Additional Inherited Members | |
Static Public Member Functions inherited from XrdOfsTPC | |
| static const char * | AddAuth (const char *auth, const char *avar) |
| static void | Allow (char *vDN, char *vGN, char *vHN, char *vVO) |
| static int | Authorize (XrdOfsTPC **theTPC, Facts &Args, int isPLE=0) |
| static const char * | credPath () |
| static void | Init () |
| static void | Init (XrdAccAuthorize *accP) |
| static void | Require (const char *Auth, int RType) |
| static int | Restrict (const char *Path) |
| static int | Start () |
| static int | Validate (XrdOfsTPC **theTPC, Facts &Args) |
Public Attributes inherited from XrdOfsTPC | |
| XrdOfsTPCInfo | Info |
Static Public Attributes inherited from XrdOfsTPC | |
| static const int | reqALL = 0 |
| static const int | reqDST = 1 |
| static const int | reqORG = 2 |
Static Protected Member Functions inherited from XrdOfsTPC | |
| static int | Death (Facts &Args, const char *eMsg, int eCode, int nomsg=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) |
Protected Attributes inherited from XrdOfsTPC | |
| char | inQ |
| char | Refs |
Static Protected Attributes inherited from XrdOfsTPC | |
| static XrdOfsTPCAllow * | ALList = 0 |
| static XrdOucTList * | AuthDst = 0 |
| static XrdOucTList * | AuthOrg = 0 |
| static char * | cPath = 0 |
| static XrdAccAuthorize * | fsAuth = 0 |
| static XrdOucPListAnchor * | RPList |
Definition at line 38 of file XrdOfsTPCJob.hh.
| XrdOfsTPCJob::XrdOfsTPCJob | ( | const char * | Url, |
| const char * | Org, | ||
| const char * | Lfn, | ||
| const char * | Pfn, | ||
| const char * | Cks, | ||
| short | lfnLoc[2], | ||
| const char * | Spr, | ||
| const char * | Tpr | ||
| ) |
Definition at line 56 of file XrdOfsTPCJob.cc.
|
inline |
Definition at line 53 of file XrdOfsTPCJob.hh.
|
virtual |
Reimplemented from XrdOfsTPC.
Definition at line 68 of file XrdOfsTPCJob.cc.
References XrdOfsTPCProg::Cancel(), XrdOfsTPCInfo::cbP, XrdOfsTPC::Info, XrdOfsTPC::inQ, XrdSysMutex::Lock(), XrdOfsTPC::Refs, XrdOfsTPCInfo::Reply(), SFS_ERROR, and XrdSysMutex::UnLock().
Here is the call graph for this function:| XrdOfsTPCJob * XrdOfsTPCJob::Done | ( | XrdOfsTPCProg * | pgmP, |
| const char * | eTxt, | ||
| int | rc | ||
| ) |
Definition at line 105 of file XrdOfsTPCJob.cc.
References XrdOfsTPCInfo::cbP, XrdOfsTPC::Info, XrdOfsTPC::inQ, XrdOfsTPCInfo::Key, XrdOfsTPC::Refs, XrdOfsTPCInfo::Reply(), SFS_ERROR, and SFS_OK.
Referenced by XrdOfsTPCProg::Run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from XrdOfsTPC.
Definition at line 144 of file XrdOfsTPCJob.cc.
References XrdSysError::Emsg(), XrdOfsTPCInfo::Engage(), XrdOfsTPCInfo::Fail(), XrdOfsTPC::Info, XrdOfsTPC::inQ, XrdOfsTPCInfo::Key, OfsEroute, XrdOfsTPC::Refs, XrdOfsTPCInfo::SetCB(), XrdOucErrInfo::setErrCode(), XrdOucErrInfo::setErrInfo(), SFS_ERROR, SFS_OK, SFS_STARTED, and XrdOfsTPCProg::Start().
Here is the call graph for this function: