![]() |
XRootD
|
#include <XrdOfsTPCAuth.hh>
Public Member Functions | |
XrdOfsTPCAuth (int vTTL) | |
~XrdOfsTPCAuth () | |
int | Add (Facts &Args) |
void | Del () |
int | Expired () |
int | Expired (const char *Dst, int cnt=1) |
Static Public Member Functions | |
static int | Get (Facts &Args, XrdOfsTPCAuth **theTPC) |
static int | RunTTL (int Init) |
Definition at line 39 of file XrdOfsTPCAuth.hh.
|
inline |
Definition at line 55 of file XrdOfsTPCAuth.hh.
|
inline |
Definition at line 57 of file XrdOfsTPCAuth.hh.
int XrdOfsTPCAuth::Add | ( | XrdOfsTPC::Facts & | Args | ) |
Definition at line 77 of file XrdOfsTPCAuth.cc.
References XrdOfsTPC::Facts::Dst, eMsg, Fatal(), Info, XrdOfsTPC::Facts::Key, XrdOfsTPC::Facts::Lfn, XrdOfsTPC::Facts::Org, SFS_OK, and XrdOfsTPC::Facts::Usr.
Referenced by XrdOfsTPC::Authorize().
|
virtual |
Reimplemented from XrdOfsTPC.
Definition at line 127 of file XrdOfsTPCAuth.cc.
Referenced by XrdOfsTPC::Authorize().
|
inline |
Definition at line 47 of file XrdOfsTPCAuth.hh.
Referenced by XrdOfsTPC::Authorize(), and RunTTL().
int XrdOfsTPCAuth::Expired | ( | const char * | Dst, |
int | cnt = 1 |
||
) |
Definition at line 154 of file XrdOfsTPCAuth.cc.
References XrdOfsStats::Add(), XrdOfsStats::Data, XrdSysError::Emsg(), Info, XrdOfsStats::StatsData::numTPCexpr, OfsEroute, OfsStats, and SFS_ERROR.
|
static |
Definition at line 204 of file XrdOfsTPCAuth.cc.
References XrdOfsTPCParms::Cfg, XrdOfsTPC::Facts::Dst, eMsg, XrdOfsTPC::Facts::eRR, Fatal(), XrdOfsTPC::Facts::Key, XrdOfsTPC::Facts::Lfn, XrdOfsTPCConfig::maxTTL, XrdOfsTPC::Facts::Org, SFS_ERROR, SFS_OK, and SFS_STARTED.
Referenced by XrdOfsTPC::Authorize().
|
static |
Definition at line 257 of file XrdOfsTPCAuth.cc.
References XrdOfsTPCParms::Cfg, XrdOfsStats::Data, XrdSysError::Emsg(), Expired(), XrdSysMutex::Lock(), XrdOfsTPCConfig::maxTTL, XrdOfsStats::StatsData::numTPCexpr, OfsEroute, OfsStats, XrdSysThread::Run(), XrdOfsStats::sdMutex, XrdSysTimer::Snooze(), XrdSysMutex::UnLock(), and XrdOfsTPCAuthttl().
Referenced by XrdOfsTPC::Start(), and XrdOfsTPCAuthttl().