#include <XrdOfsTPC.hh>
Classes | |
struct | Facts |
struct | iParm |
Public Member Functions | |
virtual void | Del () |
virtual int | Sync (XrdOucErrInfo *error) |
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 () |
Static Public Member Functions | |
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 (iParm &Parms) |
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 | |
XrdOfsTPCInfo | Info |
Static Public Attributes | |
static const int | reqALL = 0 |
static const int | reqDST = 1 |
static const int | reqORG = 2 |
Static Protected Member Functions | |
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 | |
char | Refs |
char | inQ |
Static Protected Attributes | |
static XrdAccAuthorize * | fsAuth |
static XrdOucTList * | AuthDst |
static XrdOucTList * | AuthOrg |
static char * | cPath |
static XrdOfsTPCAllow * | ALList |
static XrdOucPListAnchor * | RPList |
static int | maxTTL |
static int | dflTTL |
XrdOfsTPC::XrdOfsTPC | ( | ) | [inline] |
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 | |||
) | [inline] |
virtual XrdOfsTPC::~XrdOfsTPC | ( | ) | [inline, virtual] |
static const char* XrdOfsTPC::AddAuth | ( | const char * | auth, | |
const char * | avar | |||
) | [static] |
static void XrdOfsTPC::Allow | ( | char * | vDN, | |
char * | vGN, | |||
char * | vHN, | |||
char * | vVO | |||
) | [static] |
static const char* XrdOfsTPC::credPath | ( | ) | [inline, static] |
References cPath.
static int XrdOfsTPC::Death | ( | Facts & | Args, | |
const char * | eMsg, | |||
int | eCode, | |||
int | nomsg = 0 | |||
) | [static, protected] |
virtual void XrdOfsTPC::Del | ( | ) | [inline, virtual] |
Reimplemented in XrdOfsTPCAuth, and XrdOfsTPCJob.
static int XrdOfsTPC::Fatal | ( | Facts & | Args, | |
const char * | eMsg, | |||
int | eCode, | |||
int | nomsg = 0 | |||
) | [static, protected] |
static int XrdOfsTPC::genOrg | ( | const XrdSecEntity * | client, | |
char * | Buff, | |||
int | Blen | |||
) | [static, protected] |
static int XrdOfsTPC::getTTL | ( | XrdOucEnv * | Env | ) | [static, protected] |
static void XrdOfsTPC::Init | ( | XrdAccAuthorize * | accP | ) | [inline, static] |
References fsAuth.
static void XrdOfsTPC::Init | ( | iParm & | Parms | ) | [static] |
static void XrdOfsTPC::Require | ( | const char * | Auth, | |
int | RType | |||
) | [static] |
static int XrdOfsTPC::Restrict | ( | const char * | Path | ) | [static] |
static int XrdOfsTPC::Screen | ( | Facts & | Args, | |
XrdOucTList * | tP, | |||
int | wasEnc = 0 | |||
) | [static, protected] |
static int XrdOfsTPC::Start | ( | ) | [static] |
virtual int XrdOfsTPC::Sync | ( | XrdOucErrInfo * | error | ) | [inline, virtual] |
Reimplemented in XrdOfsTPCJob.
static char* XrdOfsTPC::Verify | ( | const char * | Who, | |
const char * | Name, | |||
char * | Buf, | |||
int | Blen | |||
) | [static, protected] |
XrdOfsTPCAllow* XrdOfsTPC::ALList [static, protected] |
XrdOucTList* XrdOfsTPC::AuthDst [static, protected] |
XrdOucTList* XrdOfsTPC::AuthOrg [static, protected] |
char* XrdOfsTPC::cPath [static, protected] |
Referenced by credPath().
int XrdOfsTPC::dflTTL [static, protected] |
XrdAccAuthorize* XrdOfsTPC::fsAuth [static, protected] |
Referenced by Init().
char XrdOfsTPC::inQ [protected] |
int XrdOfsTPC::maxTTL [static, protected] |
char XrdOfsTPC::Refs [protected] |
const int XrdOfsTPC::reqALL = 0 [static] |
const int XrdOfsTPC::reqDST = 1 [static] |
const int XrdOfsTPC::reqORG = 2 [static] |
XrdOucPListAnchor* XrdOfsTPC::RPList [static, protected] |