![]() |
XRootD
|
#include <XrdOfsTPCJob.hh>
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) |
![]() | |
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 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) |
![]() | |
XrdOfsTPCInfo | Info |
![]() | |
static const int | reqALL = 0 |
static const int | reqDST = 1 |
static const int | reqORG = 2 |
![]() | |
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) |
![]() | |
char | inQ |
char | Refs |
![]() | |
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().
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().
|
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().