#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.
Referenced by Add(), XrdOfsTPC::Authorize(), Del(), Get(), and RunTTL().
|
inline |
Definition at line 57 of file XrdOfsTPCAuth.hh.
| int XrdOfsTPCAuth::Add | ( | XrdOfsTPC::Facts & | Args | ) |
Definition at line 77 of file XrdOfsTPCAuth.cc.
References XrdOfsTPCAuth(), XrdOfsTPC::Facts::Dst, eMsg, XrdOfsTPC::Fatal(), XrdOfsTPC::genOrg(), XrdOfsTPC::Info, XrdOfsTPC::inQ, 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.
References XrdOfsTPCAuth(), XrdOfsTPC::inQ, and XrdOfsTPC::Refs.
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(), XrdOfsTPC::Info, XrdOfsStats::StatsData::numTPCexpr, OfsEroute, OfsStats, and SFS_ERROR.
|
static |
Definition at line 204 of file XrdOfsTPCAuth.cc.
References XrdOfsTPCAuth(), XrdOfsTPCParms::Cfg, XrdOfsTPC::Facts::Dst, eMsg, XrdOfsTPC::Facts::eRR, XrdOfsTPC::Fatal(), XrdOfsTPC::Facts::Key, XrdOfsTPC::Facts::Lfn, XrdOfsTPC::Facts::Org, SFS_ERROR, SFS_OK, and SFS_STARTED.
Referenced by XrdOfsTPC::Authorize().
|
static |
Definition at line 257 of file XrdOfsTPCAuth.cc.
References XrdOfsTPCAuth(), XrdOfsTPCParms::Cfg, XrdOfsStats::Data, XrdSysError::Emsg(), Expired(), XrdOfsTPC::Init(), XrdSysMutex::Lock(), XrdOfsStats::StatsData::numTPCexpr, OfsEroute, OfsStats, XrdSysThread::Run(), XrdOfsStats::sdMutex, XrdSysTimer::Snooze(), XrdSysMutex::UnLock(), and XrdOfsTPCAuthttl().
Referenced by XrdOfsTPC::Start(), and XrdOfsTPCAuthttl().