#include <XrdOfsTPCAuth.hh>
|
| static XrdOfsTPCAuth * | Find (Facts &Args) |
| |
| 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) |
| |
| 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) |
| |
| XrdOfsTPCAuth::XrdOfsTPCAuth |
( |
int |
vTTL | ) |
|
|
inline |
| XrdOfsTPCAuth::~XrdOfsTPCAuth |
( |
| ) |
|
|
inline |
References authMutex, authQ, XrdOfsTPCInfo::cbP, XrdOfsTPC::Facts::Dst, eMsg, expT, XrdOfsTPC::Fatal(), Find(), XrdOfsTPC::genOrg(), XrdOfsTPC::Info, XrdOfsTPC::inQ, XrdOfsTPC::Facts::Key, XrdOfsTPC::Facts::Lfn, XrdSysMutex::Lock(), Next, XrdOfsTPC::Facts::Org, XrdOfsTPCInfo::Reply(), XrdOfsTPCInfo::Set(), SFS_OK, XrdSysMutex::UnLock(), and XrdOfsTPC::Facts::Usr.
Referenced by XrdOfsTPC::Authorize().
| void XrdOfsTPCAuth::Del |
( |
| ) |
|
|
virtual |
| int XrdOfsTPCAuth::Expired |
( |
| ) |
|
|
inline |
| int XrdOfsTPCAuth::Expired |
( |
const char * |
Dst, |
|
|
int |
cnt = 1 |
|
) |
| |
References authMutex, authQ, XrdOfsTPCInfo::cbP, XrdOfsTPC::Facts::Dst, eMsg, XrdOfsTPC::Facts::eRR, XrdOfsTPC::Fatal(), Find(), XrdOfsTPC::Info, XrdOfsTPC::Facts::Key, XrdOfsTPC::Facts::Lfn, XrdOfsTPC::maxTTL, Next, XrdOfsTPC::Facts::Org, XrdOfsTPC::Refs, XrdOfsTPCInfo::Reply(), XrdOfsTPCInfo::Set(), XrdOfsTPCInfo::SetCB(), SFS_ERROR, SFS_OK, SFS_STARTED, and XrdOfsTPCAuth().
Referenced by XrdOfsTPC::Authorize().
| int XrdOfsTPCAuth::RunTTL |
( |
int |
Init | ) |
|
|
static |
References authMutex, authQ, XrdOfsStats::Data, XrdSysError::Emsg(), Expired(), expT, XrdSysMutex::Lock(), XrdOfsTPC::maxTTL, Next, XrdOfsStats::StatsData::numTPCexpr, XrdOfsTPC::Refs, XrdSysThread::Run(), XrdOfsStats::sdMutex, XrdSysTimer::Snooze(), XrdSysMutex::UnLock(), and XrdOfsTPCAuthttl().
Referenced by XrdOfsTPC::Start(), and XrdOfsTPCAuthttl().
| time_t XrdOfsTPCAuth::expT |
|
private |
The documentation for this class was generated from the following files: